if one of the channels fail to close, the other channels won't get closed.