InvalidOptionException review