on error, do a hard exit to make it clear something broke