Making handle_subpart_designate a little more readable