rack-idempotent