diff --git a/gui/src/layer.cpp b/gui/src/layer.cpp
index 96f44ee0031c7a5705a7f64e152557cf22e71650..5424634376bbf785d7bb960a4360c9736b29fd27 100644
--- a/gui/src/layer.cpp
+++ b/gui/src/layer.cpp
@@ -192,7 +192,7 @@ void Layer::setObjectState(int objectIndex, int state) {
 
 bool Layer::setAllObjectStates(std::vector<ObjectMetadata> data) {
   if (data.size() != numObjects()) {
-    std::cerr << "Size mismatch in Object States Update" << std::endl;
+    std::cerr << "Size mismatch in Object States Update: Loaded " << data.size() << ", expected " << numObjects() << std::endl;
     return false;
   }
   for (size_t objectIndex = 0; objectIndex < data.size(); ++objectIndex) {