Playing around with protocols