                 if (ii > 0) {
                     s += ", ";
                 }
-                s += (ii + ": " + toString(arr[ii]));
+                s += (ii + ": " + toString(arr[ii], refs));
             }
             return "Array(" + s + ")";
 

package com.threerings.util {

import flash.utils.ByteArray;

import com.threerings.util.env.Environment;


                if (s.length > 0) {
                    s += ", ";
                }
                s += prop + "=>" + toString(obj[prop], refs);
            }
            return "Object(" + s + ")";

