I still think this will fail - the router_gateway port will not be there during "op_gateway_set" operation