improved arbitration