Update

Now uses ARC, verifies that callbacks won’t fail, and suppresses
unnecessary Xcode warnings.