Prefer "new" for initialization