diff --git a/ccmlib/cmds/cluster_cmds.py b/ccmlib/cmds/cluster_cmds.py
index <HASH>..<HASH> 100644
--- a/ccmlib/cmds/cluster_cmds.py
+++ b/ccmlib/cmds/cluster_cmds.py
@@ -601,7 +601,7 @@ class ClusterStressCmd(Cmd):
 
     def validate(self, parser, options, args):
         Cmd.validate(self, parser, options, args, load_cluster=True)
-        self.stress_options = parser.get_ignored() + args
+        self.stress_options = args + parser.get_ignored()
 
     def run(self):
         try:
diff --git a/ccmlib/cmds/node_cmds.py b/ccmlib/cmds/node_cmds.py
index <HASH>..<HASH> 100644
--- a/ccmlib/cmds/node_cmds.py
+++ b/ccmlib/cmds/node_cmds.py
@@ -599,7 +599,7 @@ class NodeStressCmd(Cmd):
 
     def validate(self, parser, options, args):
         Cmd.validate(self, parser, options, args, node_name=True, load_cluster=True)
-        self.stress_options = parser.get_ignored() + args[1:]
+        self.stress_options = args[1:] + parser.get_ignored()
 
     def run(self):
         try:
Fix argument sequence for node and cluster stress cmd