FIX: logic for can_see_topic?