more robust Channel_test