Check for a singular downdated X'X
Interchange names of functions like Zt and members like zt
Initial cut at a general Zt update.  Still needs work.