Calculating change too early resulting in 0 change.