update to pander to my OCD and exit earlier if problems arise