Added bad UTF-8 error signalling, better UTF-8 reporting