linearscan: near complete!