honor max_scans parameter