imporve visu protocol mismatch handling