terrainState has not been corrected

void NavEKF3_core::ResetPositionD(ftype posD)

{

// Store the position before the reset so that we can record the reset delta

const ftype posDOrig = stateStruct.position.z;



// write to the state vector

stateStruct.position.z = posD;



// Calculate the position jump due to the reset

posResetD = stateStruct.position.z - posDOrig;



// Add the offset to the output observer states

outputDataNew.position.z += posResetD;

vertCompFiltState.pos = outputDataNew.position.z;

outputDataDelayed.position.z += posResetD;

for (uint8_t i=0; i<imu_buffer_length; i++) {

    storedOutput\[i\].position.z += posResetD;

}



// store the time of the reset

lastPosResetD_ms = imuSampleTime_ms;

}In the ResetPositionD(ftype posD) function within the code, why is there no terrainState correction statement? Is this normal?