filling in more of the high-level pass