Trap passing