field.value now can accept -1 as to allow any value for a given field