The duration is made up of rings and intervals between rings. If you start timing at the end of a ring, you are timing an equal number of rings and intervals, so you can do a valid calculation. However if you start timing at the beginning of a ring, you will include one more ring than interval, and that throws all calculations out!