fix hasStartValue initial value