the or part would never be reached i think. I don't see callback documented for open.