Wrap with BufferedReader