diff --git a/api.c b/api.c
index 1f059be691aa16504260e5d3dc289d9b8e6eb8dd..b41a6ce23dad2b794ac122d4e6e53be01b0da550 100644
--- a/api.c
+++ b/api.c
@@ -183,7 +183,7 @@ int add_val(struct json_object *ptr, char *key, char *val, enum json_type type)
 	len = get_idx(key, idx, parsed_key);
 	j_val = dummy_val(val, type);
 	if (!j_val || !json_object_is_type(j_val, type)) {
-		fprintf(stderr, "Invalid input value!\n");
+		fprintf(stderr, "Invalid input value, parsed value and input type does not match!\n");
 		return -1;
 	}