diff --git a/components/common/cpp/src/configuration.cpp b/components/common/cpp/src/configuration.cpp
index 4990a35f3a3de0ad90c130fe9fe0dc56570fa73b..b8633f0de843ca55a77143b8759aeb39124101fe 100644
--- a/components/common/cpp/src/configuration.cpp
+++ b/components/common/cpp/src/configuration.cpp
@@ -189,7 +189,8 @@ void ftl::config::registerConfigurable(ftl::Configurable *cfg) {
 	}
 	auto ix = config_instance.find(*uri);
 	if (ix != config_instance.end()) {
-		LOG(FATAL) << "Attempting to create a duplicate object: " << *uri;
+		// FIXME HACK NOTE TODO SHOULD BE FATAL
+		LOG(ERROR) << "Attempting to create a duplicate object: " << *uri;
 	} else {
 		config_instance[*uri] = cfg;
 		LOG(INFO) << "Registering instance: " << *uri;