* no longer making small reads to get a message.
* messages are reversed ! which is stupid
* dont like it, but it performs faster, as expected
* read loop changed
* kqueue (*BSD is not working)
* $#@!