Added pullback and improved naming