diff --git a/applications/reconstruct/src/main.cpp b/applications/reconstruct/src/main.cpp
index 107ed5978cb65b28f19e4a1e6fa2cb346846b64a..6c1d8a8813dd5f5a39a1457003df31bc388ab642 100644
--- a/applications/reconstruct/src/main.cpp
+++ b/applications/reconstruct/src/main.cpp
@@ -158,11 +158,12 @@ static void run(ftl::Configurable *root) {
 	});
 
 	ftl::timer::stop();
+	slave.stop();
 	net->shutdown();
 	delete align;
 	delete splat;
-	delete virt;
 	delete stream;
+	delete virt;
 	delete net;
 }