Time speculation