Report question

Question: Why does InputStream#read() return an int and not a byte?