Complies with timer.h and should now work