removed disallow self referential friendship