Too much duplicated code here.  Have first constructor call second constructor with false?