check for required options after argument parsing