in-place edit backend has to produce two different encodings.