Cooperating mechanisms