optionparser is no longer required