Time-delays