renamed module to has_ancestors to actually reflect what it does...