diff --git a/src/explorviz/live_trace_processing/reader/TCPReaderOneClient.java b/src/explorviz/live_trace_processing/reader/TCPReaderOneClient.java
index b16277caa76f50a0215449d5c15889a3207cd951..47ca4d42c776e400fbfeaf78b454290ceda6f7d6 100644
--- a/src/explorviz/live_trace_processing/reader/TCPReaderOneClient.java
+++ b/src/explorviz/live_trace_processing/reader/TCPReaderOneClient.java
@@ -140,7 +140,7 @@ class TCPReaderOneClient extends Thread {
 					break;
 				}
 				case SystemMonitoringRecord.CLAZZ_ID: {
-					if (buffer.remaining() >= SystemMonitoringRecord.BYTE_LENGTH) {
+					if (buffer.remaining() >= SystemMonitoringRecord.COMPRESSED_BYTE_LENGTH) {
 						readInSystemMonitoringRecord(buffer);
 						break;
 					}