Added a peek check for read_request, it was stalling if a connection was established with no data.