Resilient GAP

Resilient GAP