Get rid of colelctor method, reduce size of result channel