--- C:/Documents and Settings/Chris/Desktop/Model-Glue SVN/trunk/ModelGlue/gesture/eventrequest/EventContext.cfc	Mon Sep 22 20:20:28 2008
+++ Z:/ids.dev/applications/shared/ModelGlue/gesture/eventrequest/EventContext.cfc	Fri Nov 28 17:14:13 2008
@@ -460,6 +460,7 @@
 	
 	<cfset var results = getResults() />
 	<cfset var format = "" />
+	<cfset var formatList = listappend(getValue("requestFormat", ""),  "cfNullKeyWorkaround") />
 	<cfset var i = "" />
 	<cfset var eh = getCurrentEventHandler() />
 	<cfset var result = "" />
@@ -467,8 +468,8 @@
 	
 	<cfset trace("Message Listener", "A named result ""#arguments.resultName#"" has been added.") />
 	
-	<cfloop collection="#eh.results#" item="format">
-		<cfif structKeyExists(eh.results[format], arguments.resultName)>
+ 	<cfloop list="#formatList#" index="format">
+		<cfif structkeyexists(eh.results, format) AND structKeyExists(eh.results[format], arguments.resultName)>	
 			<cfloop from="1" to="#arrayLen(eh.results[format][arguments.resultName])#" index="i">
 				<cfset result = eh.results[format][arguments.resultName][i] />
 				
