`silence` is not used to control the error, but I think that's ok since this is an important error that should not be hidden from the user.