config change errors will now cause exit