I'm a Ruby developer, not iPhone/Cocoa so this could be way off base, but I believe this is what it came down to in a previous discussion.