forked bufio.Scanner