CLN: use __mul__