diff --git a/Dalamud/Game/Text/SeStringHandling/SeString.cs b/Dalamud/Game/Text/SeStringHandling/SeString.cs
index 2ddb73f12..6132d0910 100644
--- a/Dalamud/Game/Text/SeStringHandling/SeString.cs
+++ b/Dalamud/Game/Text/SeStringHandling/SeString.cs
@@ -421,7 +421,7 @@ public class SeString
///
/// The Payloads to append.
/// This object.
- public SeString Append(List payloads)
+ public SeString Append(IEnumerable payloads)
{
this.Payloads.AddRange(payloads);
return this;
diff --git a/Dalamud/Game/Text/SeStringHandling/SeStringBuilder.cs b/Dalamud/Game/Text/SeStringHandling/SeStringBuilder.cs
index 1fda9f9ae..dae9e11a9 100644
--- a/Dalamud/Game/Text/SeStringHandling/SeStringBuilder.cs
+++ b/Dalamud/Game/Text/SeStringHandling/SeStringBuilder.cs
@@ -38,7 +38,11 @@ public class SeStringBuilder
///
/// A list of payloads.
/// The current builder.
- public SeStringBuilder Append(IEnumerable payloads) => this.Append(new SeString(payloads.ToList()));
+ public SeStringBuilder Append(IEnumerable payloads)
+ {
+ this.BuiltString.Payloads.AddRange(payloads);
+ return this;
+ }
///
/// Append raw text to the builder.