With respect, because I don't have your correspondence in front of me, this reads more like setting up for the possibility than it being done. If it were actually done the guys whose jobs it is to be on top of news (Ken, JP, Heydude) would presumably be tweeting a storm. Again, I don't know what the process is at your workplace when streams are set up, but as an outsider it doesn't really seem convincing.