invalid option should be fatal