Fix optional instance protocol.