French resilience