If the option is required, it isn't really an option, is it? :) Would it be better to make this an argument instead?