major changes to bus signatures and behavior