exit on error instead of trying to recover