Change to "Unsupported"
various fixes to variable scopes and what-not to enable the library to function.
Also throw an exception when an unsupported command is run.