All time ops should use pointers.
Fix the sleep timeout callback.