Fix lexer to fail if arg expected and none given