Avoid "new" constructor.