added the @-operator to avoid any Warnings as the error-handling for invalid utf-8 sequences is not reached when the warning is catched by an error-handler