@override Size operator /(num factor) { if (factor == 0) throw Exception("Cannot divide by zero!"); return Size(x / factor, y / factor); }