This way, the arguments can now really be speicified in any order. A new testcase testing all the ordering possibilities has been added.