ancestors didn't seem to include self. i'll check though.