All pattern tests use int -> string instead of string -> string. no incoming message variables are overwritten during a process