switch over to using sendMessage vs sendRequest