Bail out on any error, change warnings to errors