The point of a name is to describe the contract between the caller and the callee, not to describe the implementation, so the presence of exceptions raised internally doesn't really bother me. But sure, `SuppressException` is fine too.