diff --git a/applications/reconstruct/src/main.cpp b/applications/reconstruct/src/main.cpp
index 49b04af159452559ebf512e0c639e698cb825985..d5fcad5943e9a3bb6153b6bc7451ecba17c2f4ca 100644
--- a/applications/reconstruct/src/main.cpp
+++ b/applications/reconstruct/src/main.cpp
@@ -94,6 +94,8 @@ static void run(ftl::Configurable *root) {
 		Eigen::Affine3d t(trans);
 		transform = t.matrix() * r.matrix();
 		LOG(INFO) << "Set transform: " << transform;
+	} else {
+		transform.setIdentity();
 	}
 
 	// Must find pose for each source...