if it fails, go silent