diff --git a/corsika/framework/utility/CrossSectionTable.hpp b/corsika/framework/utility/CrossSectionTable.hpp
index 36a28c217f5b9f2f221d6b1c6eb95eb441cd22f5..11c48e62484decb17e28b56e503a526959ebb481 100644
--- a/corsika/framework/utility/CrossSectionTable.hpp
+++ b/corsika/framework/utility/CrossSectionTable.hpp
@@ -61,10 +61,10 @@ namespace corsika {
       auto const lb_it =
           std::lower_bound(table_.cbegin(), table_.cend(), transformed_val, less_x);
       if (lb_it == table_.cbegin()) {
-        throw std::runtime_error{"value out of bounds (lower limit)"};
+        throw std::runtime_error{"CrossSectionTable: value out of bounds (lower limit)"};
       }
       if (lb_it == table_.cend()) {
-        throw std::runtime_error{"value out of bounds (upper limit)"};
+        throw std::runtime_error{"CrossSectionTable: value out of bounds (upper limit)"};
       }
 
       auto const prev_it = std::prev(lb_it);