Index: tests/collections/queue.cfa
===================================================================
--- tests/collections/queue.cfa	(revision 6a6e205dc434bc9868c1018598b6e19e86a80c3b)
+++ tests/collections/queue.cfa	(revision c6996028baec2e4b6fcced61f446d6bcf1e4373d)
@@ -28,5 +28,5 @@
 	}
 	sout | "empty" | nl;
-	
+
 	for ( i; 10 ) {
 		add( fred, *new( 2 * i ) );
@@ -48,5 +48,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 10 ) {
 		add( fred, *new( 2 * i + 1 ) );
@@ -133,4 +133,5 @@
 		int j;
 	};
+	__attribute__((unused))
 	void ?{}( Mary & mary ) { abort(); }
 	void ?{}( Mary & mary, int p ) with( mary ) {
@@ -150,5 +151,5 @@
 	}
 	sout | "empty" | nl;
-	
+
 	for ( i; 10 ) {
 		add( mary, *new( 2 * i ) );
@@ -161,5 +162,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 9 ) {
 		delete( &drop( mary ) );
@@ -170,5 +171,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 10 ) {
 		add( mary, *new( 2 * i + 1 ) );
Index: tests/collections/sequence.cfa
===================================================================
--- tests/collections/sequence.cfa	(revision 6a6e205dc434bc9868c1018598b6e19e86a80c3b)
+++ tests/collections/sequence.cfa	(revision c6996028baec2e4b6fcced61f446d6bcf1e4373d)
@@ -31,5 +31,5 @@
 	}
 	sout | "empty" | nl;
-	
+
 	for ( i; 10 ) {
 		add( fred, *new( 2 * i ) );
@@ -51,5 +51,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 10 ) {
 		addTail( fred, *new( 2 * i + 1 ) );
@@ -156,4 +156,5 @@
 		int j;
 	};
+	__attribute__((unused))
 	void ?{}( Mary & mary ) { abort(); }
 	void ?{}( Mary & mary, int p ) with( mary ) {
@@ -176,5 +177,5 @@
 	}
 	sout | "empty" | nl;
-	
+
 	for ( i; 10 ) {
 		add( mary, *new( 2 * i ) );
@@ -187,5 +188,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 9 ) {
 		delete( &dropHead( mary ) );
@@ -196,5 +197,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 10 ) {
 		addTail( mary, *new( 2 * i + 1 ) );
Index: tests/collections/stack.cfa
===================================================================
--- tests/collections/stack.cfa	(revision 6a6e205dc434bc9868c1018598b6e19e86a80c3b)
+++ tests/collections/stack.cfa	(revision c6996028baec2e4b6fcced61f446d6bcf1e4373d)
@@ -28,5 +28,5 @@
 	}
 	sout | "empty" | nl;
-	
+
 	for ( i; 10 ) {
 		push( fred, *new( 2 * i ) );
@@ -39,5 +39,5 @@
 
 	sout | head( fred ).i | nl;
-	
+
 	for ( i; 9 ) {
 		delete( &pop( fred ) );
@@ -48,5 +48,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 10 ) {
 		push( fred, *new( 2 * i + 1 ) );
@@ -67,4 +67,5 @@
 		int j;
 	};
+	__attribute__((unused))
 	void ?{}( Mary & mary ) { abort(); }
 	void ?{}( Mary & mary, int p ) with( mary ) {
@@ -85,5 +86,5 @@
 	}
 	sout | "empty" | nl;
-	
+
 	for ( i; 10 ) {
 		push( mary, *new( 2 * i ) );
@@ -94,5 +95,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 9 ) {
 		delete( &pop( mary ) );
@@ -103,5 +104,5 @@
 	}
 	sout | nl;
-	
+
 	for ( i; 10 ) {
 		push( mary, *new( 2 * i + 1 ) );
Index: tests/collections/vector-demo.cfa
===================================================================
--- tests/collections/vector-demo.cfa	(revision 6a6e205dc434bc9868c1018598b6e19e86a80c3b)
+++ tests/collections/vector-demo.cfa	(revision c6996028baec2e4b6fcced61f446d6bcf1e4373d)
@@ -96,4 +96,6 @@
       #endif
 
+        // forbid calling a function that returns permit by value
+      #ifdef TRY_RETURN_PERMIT_BYVAL_1
         // can declare function that returns permit (wish to forbid)
         vector_permit(float) g( vector( float ) & theVec ) {
@@ -101,9 +103,7 @@
         }
 
-        // forbid calling a function that returns permit by value
-      #ifdef TRY_RETURN_PERMIT_BYVAL_1
         vector_permit(float) ofG = g( v ); // Unique best alternative includes deleted identifier
       #endif
-        
+
         // allow declaration of permit, populating from exit
         vector_exit(float) h( vector( float ) & theVec ) {
