simplify push_to_parent()