Shouldnt have had the handle and whatnot in the self.msg function as there was errors when nothing would match.