remove self dependency