BTW, I was continuing my experiments with greenlets and I seems that I cannot pickle a greenlet, I cannot copy it reliably, and I cannot restart it. IOW, apparently there is no way to save an execution context and restart it later. Am I correct? These limitations should be documented. Michele Simionato