too many args to self.boom