title: Why does InputStream#read() return an int and not a byte?
body: <p>Why does <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html#read%28%29"><code>InputStream#read()</code></a> return an <code>int</code> and not a <code>byte</code>?</p>