Real-time cycles