remove TyDesc inefficiencies