separate sending from broadcasting.