diff --git a/libraries/liblber/lber-int.h b/libraries/liblber/lber-int.h
index 1912266eeb409dfb33624a98bbb80a61acc6a315..864acbef47c3398c3a455cb37543da8f9d8b4cc3 100644
--- a/libraries/liblber/lber-int.h
+++ b/libraries/liblber/lber-int.h
@@ -97,7 +97,7 @@ struct berelement {
 	 *   ber_sos_ptr   NULL or write cursor for incomplete sequence or set.
 	 *   ber_sos_inner offset(seq/set length octets) if ber_sos_ptr!=NULL.
 	 *   ber_tag       Default tag for next ber_printf() element.
-	 *   ber_usertag   True after a ber_printf format char set ber_tag.
+	 *   ber_usertag   Boolean set by ber_printf "!" if it sets ber_tag.
 	 *   ber_len       Reused for ber_sos_inner.
 	 * When output to a Sockbuf:
 	 *   ber_ptr       End of encoded data to write.