fix for broadcast var shared by multiple subsystems