removed the need for a proxy key in get_fields