Plat 592 writable sources

This is somewhat wrong. One call to read doesn't equate to one call to write and you can therefor end up with more msgsReceived then msgSent.