///
/// When you use [`sanitise`] or [`sanitise_with_options`], the perfect allocation is artisanally
/// crafted (or something). If you use this carelessly, you may actually cause *more* allocations
-/// to be made, rather than less. You may therefore wish to use [`sufficient_alloc_size`] in some
-/// cases to calculate how much more to reserve ahead of time.
+/// to be made, rather than less, or panic if `S` is a non-growable type (e.g.
+/// `tinyvec::ArrayString`). You may therefore wish to use [`sufficient_alloc_size`] or
+/// [`max_alloc_size`] or [`max_alloc_size_const`] in some cases to calculate how much more to
+/// reserve ahead of time.
///
/// See [`Options`] for a description of what all the options do.
///