exit(1) instead of abort()'ing on error