diff --git a/tools/transforms/PNTransformDriver.cpp b/tools/transforms/PNTransformDriver.cpp
index 86cc6911fcf89635c41418a18ac7d7d25494aaaf..4779899b5fe411377ead47f2f77cf09c5972c93a 100644
--- a/tools/transforms/PNTransformDriver.cpp
+++ b/tools/transforms/PNTransformDriver.cpp
@@ -870,6 +870,12 @@ void PNTransformDriver::ShuffleValidation(vector<validation_record> &vrs)
 			else
 				break;
 		}
+
+		if(layout == NULL)
+		{
+			failed.push_back(vrs[i].func);
+			cout<<"Shuffle Validation: Function: "<<vrs[i].func->GetName()<<" has no additional inferences."<<endl;
+		}
 	}
 
 //	return success;