Restored originial BufferedInputStream creation. The rest of the code in getDataReader
requires a minimum buffer length and there is no way to check that on inStream.