Decoder template.