:-) It's a child-parent relationship, many channels share the same factory, therefor the child ought to be closed before the parent is :)