OK, code reuse and tests are good arguments. You convinced me: 3613572223208b4e8a01c3f871fd05538776e0bc.