allow client to open with callback only