Should we clear the errors if we are not raising? It feels to me like there is a chance of swallowing errors in that case.