These assignments should be in the order that the args are provided, unless they're somehow dependent on each other in a weird way. You can leave this as-is though as I reorder these in bug 947140.