We need more warnings and error handling. - switch statements should _usually_ have a warning in the default case - missing mandatory options should generate a warning - .... and more