robustness for bad data