The Cocoa Protocol: Success or Failure?