abstracted fast_fields away