change default ctor value to avoid bad derivative
more comments