updated control logic sameScanAsBefore