add encodedData.isValid()