Changed ReceiveStream to be less heavy on the logging by using Peek instead