inputMessage is a pain in my ass