improve non-verbose error reports and catch build contamination