Accessing the isa pointer is deprecated in favor of object_getClass() and object_setClass(). See tagged pointers: http://www.mikeash.com/pyblog/friday-qa-2012-07-27-lets-build-tagged-pointers.html
Method expects to return something
Unneeded __bridge