fixed self dep