printReadable() simplify, getParents() improvements of choosing