you need to check for both if you have an unknown ...
# announcements
a
you need to check for both if you have an unknown class being given to you (because it could come from anything)