pass `callback` to open