To make Drone work with an existing program, you will likely have to tweak the following parameters: miscOptions, getProgramVersion, versionOptions, runSeedOption, makeInputFile, inputFileOption, setParamOption, runNumOption, and runNumPrefix. The program must satisfy all of the requirements listed in Section 3.3.1, above. The input file is guaranteed to be specified first, if there is one; the program should not make assumptions about the order in which any other options will be given on the command line. If you are unable to configure Drone so that it will work with the program, see Section 3.3.3, below.