Don't read past substream, it causes a mess