Fix order of command so that the bareword alternations are processed before the variable
Print out friendly error message if you forgot to implement one of the command methods