Since this is a new constructor, we could just make this package private.