removed needless broadcasting