null user protection on announcements page