try to handle other input msg type beyond api doc