access optionparser.stack via @ instead of self