impossible for percentageOfMaxElapsed to be zero