 			if (object.constructor == Object)
 			{
 				for (key in object)
-					output.push(encodeString(key) + ": " + stringify(object[key], sortKeys));
+					output.push(encodeString(key) + ": " + stringify(object[key]));
 			}
 			else
 			{
 				for each (var list:Array in describeTypeJSON(object, DescribeType.ACCESSOR_FLAGS | DescribeType.VARIABLE_FLAGS)['traits'])
 					for each (item in list)
 						if (item.access != 'writeonly')
-							output.push(encodeString(item.name) + ": " + stringify(object[item.name], sortKeys));
+							output.push(encodeString(item.name) + ": " + stringify(object[item.name]));
 			}
 			// sort keys
 			StandardLib.sort(output);

		 * Generates a deterministic JSON representation of an object, meaning object keys appear in sorted order.
		 * @param object The object to stringify.
		 */
		public static function stringify(object:Object, sortKeys:Boolean = true):String
		{
			var output:Array;
			var item:Object;

			{
				output = [];
				for each (item in object)
					output.push(stringify(item));
				return "[" + output.join(", ") + "]";
			}
			// loop over keys in Object
