uncommented exit on failure