Make swift idempotent