Mechanical delay