Yes, you are right... and to be honest, this is probably overstrict anyway (and also maybe ignores imprecision in start/stop), half the reason why I did this was because I wondered what would be a reasonable logic, but I guess this may not be it ;).