tcp = buffered mem now, but still need to set thread cancelability correctly at the right time(s)...