more auto constructor repair