diff --git a/app/lib/pages/memory_capturing/page.dart b/app/lib/pages/memory_capturing/page.dart
index 400dd424ae..372e2ea762 100644
--- a/app/lib/pages/memory_capturing/page.dart
+++ b/app/lib/pages/memory_capturing/page.dart
@@ -37,9 +37,11 @@ class _MemoryCapturingPageState extends State<MemoryCapturingPage> with TickerPr
     WidgetsBinding.instance.addPostFrameCallback((_) {
       final captureProvider = context.read<CaptureProvider>();
       if (captureProvider.segments.isNotEmpty) {
-        setState(() {
-          _elapsedTime = convertDateTimeToSeconds(captureProvider.inProgressMemory!.createdAt);
-        });
+        if (captureProvider.inProgressMemory != null) {
+          setState(() {
+            _elapsedTime = convertDateTimeToSeconds(captureProvider.inProgressMemory!.createdAt);
+          });
+        }
         _startTimer();
       }
     });
diff --git a/app/lib/providers/capture_provider.dart b/app/lib/providers/capture_provider.dart
index fbf7feca97..3e0bd35c02 100644
--- a/app/lib/providers/capture_provider.dart
+++ b/app/lib/providers/capture_provider.dart
@@ -42,7 +42,7 @@ class CaptureProvider extends ChangeNotifier
 
   ServerMemory? get inProgressMemory => _inProgressMemory;
 
-  bool _walFeatureEnabled = true;
+  bool _walFeatureEnabled = false;
   IWalService get _walService => ServiceManager.instance().wal;
   IDeviceService get _deviceService => ServiceManager.instance().device;
 
diff --git a/app/lib/providers/speech_profile_provider.dart b/app/lib/providers/speech_profile_provider.dart
index f982aeb3b4..2384debe6e 100644
--- a/app/lib/providers/speech_profile_provider.dart
+++ b/app/lib/providers/speech_profile_provider.dart
@@ -24,7 +24,7 @@ class SpeechProfileProvider extends ChangeNotifier
   bool loading = false;
   BtDevice? device;
 
-  final targetWordsCount = 15;
+  final targetWordsCount = 70;
   final maxDuration = 90;
   StreamSubscription<OnConnectionStateChangedEvent>? connectionStateListener;
   List<TranscriptSegment> segments = [];