make sure parents =/= children (zomg)