This method causes a crash if zero or more than 1 parent are present... which defeats the purpose of the method
I have reviewed it. It's fine.