Index: fquery.module
===================================================================
--- fquery.module	(revision 5)
+++ fquery.module	(working copy)
@@ -73,8 +73,8 @@
       $tokens = _f_tokenize($match[0]);
 
       // Apply selector tokens to the search space.
-      foreach ($search as &$element) {
-        _f_apply($tokens, $accumulator, $element, $names, $recurse);
+      foreach ($search as $key => $element) {
+        _f_apply($tokens, $accumulator, $search[$key], $names, $recurse);
       }
 
       // Apply relations.
@@ -124,8 +124,8 @@
 
     // Merge accumulator into result set.
     if (!isset($search['__virtual'])) {
-      foreach ($search as &$element) {
-        $result[$element['#guid']] = &$element;
+      foreach ($search as $key => $element) {
+        $result[$search[$key]['#guid']] = &$search[$key];
       }
     }
   }
