Should this unset @promote_content_enc so it only happens the first time? What happens if I append UTF-8 and after that some other encoding? Does that work or should it raise encoding errors?