diff --git a/protocol/src/main/java/de/kuschku/libquassel/protocol/serializers/primitive/StringSerializer.kt b/protocol/src/main/java/de/kuschku/libquassel/protocol/serializers/primitive/StringSerializer.kt
index 56bfcf60f3e27988765ec62beb9df1e3de382f8b..0ad2b2cdd10b74d5dd27bd1622b7588e5ec14bf8 100644
--- a/protocol/src/main/java/de/kuschku/libquassel/protocol/serializers/primitive/StringSerializer.kt
+++ b/protocol/src/main/java/de/kuschku/libquassel/protocol/serializers/primitive/StringSerializer.kt
@@ -38,7 +38,9 @@ abstract class StringSerializer(
   private val encoderLocal = ThreadLocal<StringEncoder>()
   private fun encoder() = encoderLocal.getOrSet { StringEncoder(charset) }
 
+  @Suppress("NOTHING_TO_INLINE")
   private inline fun addNullBytes(before: Int) = if (nullLimited) before + 1 else before
+  @Suppress("NOTHING_TO_INLINE")
   private inline fun removeNullBytes(before: Int) = if (nullLimited) before - 1 else before
 
   override fun serialize(buffer: ChainedByteBuffer, data: String?, featureSet: FeatureSet) {