the scanner takes care of this