Iran resilience