I think this should be public to be consistent with all the other constructors.