Use getRequiredOptions to enforce options