Mechanical delays