public function rollBack ()
	{

		if (--$this->transactionCount === 0)
		{
			
			$status	= parent::rollBack ();
			
			// Rollback any hooked databases
			
			if ($this->_transaction_hooks)
			{
				
				foreach ($this->_transaction_hooks as &$db)
				{
					$db->rollBack ();
				}
				
				$this->_transaction_hooks	= array ();
				
			}
			
			return $status;
			
		}
		else
		{
			return FALSE;
		}

	}