Fixed a block in `pull` to use safe_call