public IEnumerable<Envelope> ClearStash() { if(_theStash.Count == 0) return Enumerable.Empty<Envelope>(); var stashed = _theStash; _theStash = new LinkedList<Envelope>(); return stashed; }