force correct argument parsing order