why do you need it? afair, new still accepts type?