Just slimming down the Scanning class