It'd make more sense to write everything to the error string. IIRC that's how the 'no matching overload' error message works.