make sure not to wipe out all buses when random changes occur