Simpler without channels.