Added optional forwarding of protocol