Should you include the check for ```no_unit``` as well?

It's not possible to convert from anything to a ```no_unit```. It raises an exception similar to the case with ```unknown```.