Index: src/Tuples/TupleAssignment.cc
===================================================================
--- src/Tuples/TupleAssignment.cc	(revision 3f7e12cbec9518fa8ae8e76d3e2e6f7cd15d0d2a)
+++ src/Tuples/TupleAssignment.cc	(revision c2c6177b76e4392e2fd7a54666c8f159e7efcef6)
@@ -251,5 +251,6 @@
 		// combine assignment environments into combined expression environment
 		simpleCombineEnvironments( current.begin(), current.end(), matcher->compositeEnv );
-		currentFinder.get_alternatives().push_front( ResolvExpr::Alternative(
+		// xxx -- was push_front
+		currentFinder.get_alternatives().push_back( ResolvExpr::Alternative(
 			new TupleAssignExpr(solved_assigns, matcher->tmpDecls), matcher->compositeEnv, 
 			ResolvExpr::sumCost( current ) + matcher->baseCost ) );
