C# SerialPort - Receiving extra 255 bytes

  if (Serial.available() >= 5)
  {
    lcd.clear();
    String message = "";
    
    int input1 = Serial.read();
    int input2 = Serial.read();
    int input3 = Serial.read();
    int input4 = Serial.read();
    int input5 = Serial.read();
    int input6 = Serial.read();
    int input7 = Serial.read();

If there are 5 or more bytes, read all 7 of them. Why?