It is a known bug. (see post below.) I think it is a socket library problem. Removing the timeout in _trivial_get fixes it. Also, prepending a space will force it to not use the _trivial_get which will also get around it.
I'll ++everything the person who fixes this writes. I spent over a month trying to figure it out. Drove me #!@#! nuts!