But within backgroundScan() scan() will be called with it's default parameters - especially $reuse will be set to 0 instead of REUSE_ETAG.