In this work, we address the pass-over issue in wireless sensor network routing. Pass-over occurs when a query agent passes over an event agent even though the two lines cross each other, which may potentially prevent a query from finding the event. Even