Does this variant work if the caller does use `new`?