minor change in the ctor