Odd at your note in 3 that it has to be a separate...
# announcements
f
Odd at your note in 3 that it has to be a separate constructor, though... hmmm