readEdge passes