Added constraint checks for routingEngine args