Ignore self.dest_called(), but we can make this very modular and simple.