Enhanced version of BufferedInputStream without available() usage.