Yeah, an OS timer is the "official" solution, but that might not have been practical for a multitude of reasons