diff --git a/system/libraries/Model.php b/system/libraries/Model.php
index 2fe93dd..e0335bf 100644
--- a/system/libraries/Model.php
+++ b/system/libraries/Model.php
@@ -35,13 +35,13 @@
 	 */
 	function Model()
 	{
-		// If the magic __get() method is used in a Model references can't be used.
-		$this->_assign_libraries( (method_exists($this, '__get')) ? FALSE : TRUE );
-		//$this->_assign_libraries( (method_exists($this, '__get') OR method_exists('__set')) ? FALSE : TRUE );
+		// If the magic __get() or __set() methods are used in a Model references can't be used.
+		$this->_assign_libraries( (method_exists($this, '__get') OR method_exists('__set')) ? FALSE : TRUE );
 		
 		// We don't want to assign the model object to itself when using the
 		// assign_libraries function below so we'll grab the name of the model parent
 		$methods = get_class_methods($this);
+						
 		if (isset($methods[0]))
 		{
 			$this->_parent_name = $methods[0];