DEDUPE_CONTEXT_IDLE
if (change_context_state(context, DEDUPE_CONTEXT_COMPLETE, DEDUPE_CONTEXT_IDLE)) {
atomic_set(&context->state, DEDUPE_CONTEXT_IDLE);
!change_context_state(context, DEDUPE_CONTEXT_COMPLETE, DEDUPE_CONTEXT_IDLE))