                 for (j = 0; j < m; j++)
                 {
                     if (child.targets[j] != null) // Don't include null targets
-                        results[child.targets[j].toString()] = child.targets[j];
+                        resultsArray.push(child.targets[j]);
                 }
             }
         }

        super(target);
        
        instanceClass = CompositeEffectInstance;
    }   
    
    //--------------------------------------------------------------------------

        for (i = 0; i < n; i++)
        {
            if (targets[i] != null) // Don't include null targets
                resultsArray.push(targets[i]);
        }
        
        return resultsArray;
