No, Probably best to NOT use $$1, the effect of that is to HALT processing of any running script should $1 be null. The Usage for the command was clearly defined, thus error checking wasnt going to be needed for that.