Convert encoder to use template.