lift this field access out of a tight loop