I shouldn't do anything.
What you should do is tone it down, and go back to reading the help file.
First of all, you mixed up the flags. -n is to use with binvars, not with regular variables.
Second of all, there's no point in specifying the f switch when reading into a binvar, if it's not accompanied by the n switch. When I'm sockreading in the binvar, I don't want to read just $crlf delimited lines, I want to read anything in the buffer, now at a default of 4096 bytes, so I don't use any flags. If I would use the n switch without the f switch, then lines not delimited by a $crlf would not be read in. There would be data loss for sure.
What you should have done is think before writing.