16 threads of resilience