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

Edit
Report