they only partially retract