i think i like these semantics less in a get_record`s` method.