`self.t1` could just be `t1`