realtime communication shenanigans