resilient against bad addresses