a 'unit' can be 'unknown' or 'no-unit' or an actual UDUNIT, we need to be able to differentiate between these (category allows this).