L69 - Creating our own Protocols and delegates - replacing the push for a message to our own delegate