eliminate some duplicate code related to retrieving Field references