Perfect time