What's this change about? Seems odd, what if sendToPipeline isn't an IEnumerable?