@Override
 public void open() {
   TAP_OPEN.in();
   try {
     CursorLifecycle.checkIdle(this);
     filter = bindings.getBloomFilter(bindingPosition);
     bindings.setBloomFilter(bindingPosition, null);
     inputCursor.open();
     idle = false;
   } finally {
     TAP_OPEN.out();
   }
 }