Sod this, adding a one-way utf8 marshaller for ease