Make non strict units less strict and change the default to not be strict units. Fixes #1254
Follow standard for inheriting from Error