fixed problem with pull from self to self