fixed pull with closure