halt on severe errors