Initial scanner pass