diff --git a/src/matreshka-magic.js b/src/matreshka-magic.js
index <HASH>..<HASH> 100644
--- a/src/matreshka-magic.js
+++ b/src/matreshka-magic.js
@@ -702,9 +702,7 @@
 		},
 
 		_defineSpecial: function(object, key, noAccessors) {
-			if (!object || typeof object != 'object') return object;
-
-			initMK(object);
+			if (!object || typeof object != 'object' || !object[sym] ) return object;
 
 			var specialProps = object[sym].special[key];
don't use initMK inside _defineSpecial (performance improvement)