diff --git a/applications/reconstruct/src/main.cpp b/applications/reconstruct/src/main.cpp
index 576f72929602dc0fd07ab492efc4bedd0cc02472..f6548cf32efd565f581695ef82da7f55724beabf 100644
--- a/applications/reconstruct/src/main.cpp
+++ b/applications/reconstruct/src/main.cpp
@@ -92,6 +92,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...