Changed to use ObjC runtime