obj_same_or_descendant test is fixed