implemented lazy error management (skip utf8-errors)