Updated proactive wrong port bug, this time with and without peek()