timing. stopwatches = fail.