Index: core/kernel/db/dbitem.php
===================================================================
--- core/kernel/db/dbitem.php
+++ core/kernel/db/dbitem.php
@@ -401,6 +401,8 @@
 	 */
 	public function Load($id, $id_field_name = null, $cachable = false)
 	{
+		$this->Clear();
+
 		if ( isset($id_field_name) ) {
 			$this->IDField = $id_field_name; // set new IDField
 		}
@@ -420,7 +422,7 @@
 		}
 
 		if (($id === false) || !$keys_sql) {
-			return $this->Clear();
+			return false;
 		}
 
 		if (!$this->raiseEvent('OnBeforeItemLoad', $id)) {
@@ -453,7 +455,7 @@
 			$this->Loaded = true;
 		}
 		else {
-			return $this->Clear();
+			return false;
 		}
 
 		if (is_array($id) || isset($id_field_name)) {