Error isn't always suppressed, and exits when given null from stream['socket'].
Merge pull request #55 from coreation/master

Error not suppressed when stream is empty.