When calling an Objective-c's class method which returns a bool, regardless of what I return, the value read within lua always appears to be 1.
UPDATE:
Doing additional tests are showing that the failure condition does not occur with a simple method. I will continue to refine and give exact failure conditions shortly