Protocol sharing