pull, cause