non-critical thread failures shouldn't be fatal