scanner: explanatory comment