Separated errors and invalid commands, and made null return a statement that it is not possible to use this command with no arguments