send zeroes (instead of uninitialized memory) when reading more than writing. fixes #3