Yes it's simple, but youl should never have to rewrite this code For larger arbiters, too much risk of making a mistake... Arbitration mistakes aver nasty to find and nasty to debug!