diff --git a/lib/core.js b/lib/core.js
index <HASH>..<HASH> 100644
--- a/lib/core.js
+++ b/lib/core.js
@@ -289,7 +289,6 @@ module.exports = (function() {
     else if(type.function_pointer && strtype != '@?')
       return createUnwrapperFunction(val, type);
     else if (strtype == '@' || strtype == '#') {
-      assert(val instanceof Buffer, 'Was not a pointer! ', val)
       // See if this pointer already has an ID (or even a Class) associated with it.
       var wrappedObj, cache = objc.objc_getAssociatedObject(val, ex.objcStorageKey);
       if(!cache.isNull() && (wrappedObj = cache.readObject(0)) && wrappedObj ) {
Fixed instanceof buffer for node <I>