Still use Message for routeIN