building in xcode 3 again, removed a protocol that apparently doesnt exist in 10.6, should work again in SL