Loosened patchwork utf8 version