better handling of broadcasts through static variables