unify the bus handling