Make Singular Extensions survive one generation

by storing them in the TT