Doesn't this overlap with Runtime.UTF8Processor (which can convert both ways)?