internal hubot stuff