Bugfix and some defers.

...ssage instead of Conn#Write/Read.