micros() function

Really what for save TCNT0 in t now?

If we consider the following scenario:

TCNT0 is at 255
Test for overflow is false
TCNT0 overflows to 0 in between the test and where we calculate elapsed microseconds
  • again we would be off by close to 1024 micro seconds.

Agree?