return undefined on pull() at end of channel; more() eliminated