made TE reading backwards compatible