fix idempotent flag