It uses your 4th approach here:
# announcements
m
It uses your 4th approach here: