More sane argument parsing order