Added strict pull function