It sounds that this fix is trying to work around bugs inHowever, looking back at it, I don't know if this is a good idea: (a) it has the nonblocking blocking issue, and (b) a multithreaded app might have different threads for tuning and for receiving data, in which case the getting-old-TS-data problem would still occur. Anyone have an opinion on whether I should remove it?