updates to multiplexed protocol