don't generate unnecessary lenses, TH is pretty slow