fix args parser

don't break if --process is not passed, break
only if both --process and --simulate are not
passed