Better timing by subverting gettimeofday

no issues!

there don't seem to be any issues for this project.