disallow selecting self as parent