Association can have no products but some groups, you might want to check that too.