bugfix
cleanup
it's now possible to identify missing required options