Just in case of any UTF-8-MAC -> UTF-8 incompatibility, reject invalid bytes