This is definitely a nit but is there any reason you need 2 decimal places accuracy for percent complete?
Nope, might change it based on the feedback