fix user defined routing handle