[PATCH] Split out "pull" from particular methods