BinaryWriter.BaseStream.Position wrong?
<pre><code>BinaryWriter bw;
while(bw.BaseStream.Position &lt; 192137)
bw.Write((byte) 0);
</code></pre>

<p>At the end, <code>bw.BaseStream.Position</code> equals 192152 (not 192137!). And the file size is 192 104 bytes. How is this possible?</p>
