consumeHandle