Fix logic so you can't get more than 100% complete