update some calls to use new get_preferred_edit_position; needs testing