Made use of compute_acquisition_offsets instead of duplicating its code in the remove_level detach_child logic.