register TE's too *double zap*