OK - all command line classes now uses the Assets\Error class to throw exceptions