require failure suppression