Index: wp-includes/class-simplepie.php
===================================================================
--- wp-includes/class-simplepie.php	(revision 12527)
+++ wp-includes/class-simplepie.php	(working copy)
@@ -764,28 +764,23 @@
 	}
 
 	/**
-	 * Remove items that link back to this before destroying this object
+	 * destroy all of this objects circular references sothat an unset operation 
+	 * can free memory.
 	 */
-	function __destruct()
+	function destroy()
 	{
 		if ((version_compare(PHP_VERSION, '5.3', '<') || !gc_enabled()) && !ini_get('zend.ze1_compatibility_mode'))
 		{
-			if (!empty($this->data['items']))
+			foreach ( array('items', 'ordered_items') as $key )
 			{
-				foreach ($this->data['items'] as $item)
+				if ( !empty($this->data[$key]) )
 				{
-					$item->__destruct();
+					foreach( $this->data[$key] as $item )
+					{
+						$item->destroy();
+					}
 				}
-				unset($item, $this->data['items']);
 			}
-			if (!empty($this->data['ordered_items']))
-			{
-				foreach ($this->data['ordered_items'] as $item)
-				{
-					$item->__destruct();
-				}
-				unset($item, $this->data['ordered_items']);
-			}
 		}
 	}
 
@@ -3123,9 +3118,10 @@
 	}
 
 	/**
-	 * Remove items that link back to this before destroying this object
+	 * destroy all of this objects circular references sothat an unset operation 
+	 * can free memory.
 	 */
-	function __destruct()
+	function destroy()
 	{
 		if ((version_compare(PHP_VERSION, '5.3', '<') || !gc_enabled()) && !ini_get('zend.ze1_compatibility_mode'))
 		{
