Dev: we don't encode label, then why encoding content