preserve command-line option order