Handled nested channels correctly