By the way, I *love* how you're returning error codes directly from the command functions.