Up to new-agnostic constructor