It'll work, so long as there aren't 50 other people at megaphones aiming them at John. But even if there aren't, everyone else in the train station doesn't want to have to hear you shouting at him (though considering this is the Twitter train station, maybe they do).