Switched to Protocols.