Using the other ctor