Enforce number fields, use select for method