diff --git a/src/include/clapp/parser.hpp b/src/include/clapp/parser.hpp
index b33eec971d928541eb5e2870116dbf2bcef47521..04bb198bb6eca64e849f640b4f82a0adbba1b1dc 100644
--- a/src/include/clapp/parser.hpp
+++ b/src/include/clapp/parser.hpp
@@ -23,10 +23,9 @@
 template <clapp::parser::types::argument_type_t argument_type>
 void clapp::parser::basic_parser_t::reg(
     types::basic_reg_argument_conf_t<argument_type>&& config) {
-    if (config.argument_name.size() == 0) {
+    if (config.argument_name.empty()) {
         std::stringstream string_stream;
-        string_stream << "Argument name '" << config.argument_name
-                      << "' is too short.";
+        string_stream << "Argument name must be at least one char long.";
         throw clapp::exception::argument_exception_t{string_stream.str()};
     }