Validate arguments were given

Just an aside: I omit braces in single-line control commands. If that
bugs you, let me know. I'm not saying I'll stop, just that I'd like to 
know :P