try not using bufio at all