Added functionality to control protocol choice