fix: stack overflow in ConvertData