Basic scanner.