Early implementation checkpoint: single-threaded Scan support