I suppose it is very unlikely that this variable will ever be concurrently incremented during the pulse test.  There's still an infinitesimal chance that it will contain the wrong value since there is no synchronization around the code that increments it, possibly from different CPUs.