persist and resist