diff --git a/src/main/java/it/cavallium/dbengine/database/serialization/SerializerFixedBinaryLength.java b/src/main/java/it/cavallium/dbengine/database/serialization/SerializerFixedBinaryLength.java
index 2e80b8c..ab41327 100644
--- a/src/main/java/it/cavallium/dbengine/database/serialization/SerializerFixedBinaryLength.java
+++ b/src/main/java/it/cavallium/dbengine/database/serialization/SerializerFixedBinaryLength.java
@@ -65,7 +65,7 @@ public interface SerializerFixedBinaryLength extends Serializer {
var bytes = deserialized.getBytes(StandardCharsets.UTF_8);
out.ensureWritable(bytes.length);
out.write(bytes);
- if (bytes.length < getSerializedBinaryLength()) {
+ if (bytes.length != getSerializedBinaryLength()) {
throw new SerializationException("Fixed serializer with " + getSerializedBinaryLength()
+ " bytes has tried to serialize an element with "
+ bytes.length + " bytes instead");