module IdempotentRequest