Seem to kind of fix the things

This bit caused the whole `for` loop to be blocked until TCP data was received