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