Make sure there are actually announcements to loop through before attempting to loop through them to separate upcoming/ongoing