gracefully exit on failure
fix kernel