new(...) is no longer polymorphic, as it doesn't need to be.