hagan pull