slightly better recovery in one thread