handle expired ttl's and too many attempts