I think if a field has a value and has an associated units columns, then we need to require the units e.g whenever quantity is set, quantity units gets required