diff --git a/AMWD.Protocols.Modbus.Common/Protocols/AsciiProtocol.cs b/AMWD.Protocols.Modbus.Common/Protocols/AsciiProtocol.cs
index 5fbcba4..b6d5566 100644
--- a/AMWD.Protocols.Modbus.Common/Protocols/AsciiProtocol.cs
+++ b/AMWD.Protocols.Modbus.Common/Protocols/AsciiProtocol.cs
@@ -31,7 +31,7 @@ namespace AMWD.Protocols.Modbus.Common.Protocols
///
/// Reading the specification, the max allowed unit id would be 247!
///
- public const byte MAX_UNIT_ID = 0xFF;
+ public const byte MAX_UNIT_ID = 0xF7;
///
/// The minimum allowed read count specified by the Modbus SerialLine protocol.
diff --git a/AMWD.Protocols.Modbus.Common/Protocols/RtuOverTcpProtocol.cs b/AMWD.Protocols.Modbus.Common/Protocols/RtuOverTcpProtocol.cs
index 00dd00b..67fcb6a 100644
--- a/AMWD.Protocols.Modbus.Common/Protocols/RtuOverTcpProtocol.cs
+++ b/AMWD.Protocols.Modbus.Common/Protocols/RtuOverTcpProtocol.cs
@@ -41,7 +41,7 @@ namespace AMWD.Protocols.Modbus.Common.Protocols
///
/// Reading the specification, the max allowed unit id would be 247!
///
- public const byte MAX_UNIT_ID = 0xFF;
+ public const byte MAX_UNIT_ID = 0xF7;
///
/// The minimum allowed read count specified by the Modbus SerialLine protocol.
diff --git a/AMWD.Protocols.Modbus.Common/Protocols/RtuProtocol.cs b/AMWD.Protocols.Modbus.Common/Protocols/RtuProtocol.cs
index 26bf868..40a2a8b 100644
--- a/AMWD.Protocols.Modbus.Common/Protocols/RtuProtocol.cs
+++ b/AMWD.Protocols.Modbus.Common/Protocols/RtuProtocol.cs
@@ -30,7 +30,7 @@ namespace AMWD.Protocols.Modbus.Common.Protocols
///
/// Reading the specification, the max allowed unit id would be 247!
///
- public const byte MAX_UNIT_ID = 0xFF;
+ public const byte MAX_UNIT_ID = 0xF7;
///
/// The minimum allowed read count specified by the Modbus SerialLine protocol.
diff --git a/AMWD.Protocols.Modbus.Tests/Common/Contracts/ModbusClientBaseTest.cs b/AMWD.Protocols.Modbus.Tests/Common/Contracts/ModbusClientBaseTest.cs
index 963089f..0fa7999 100644
--- a/AMWD.Protocols.Modbus.Tests/Common/Contracts/ModbusClientBaseTest.cs
+++ b/AMWD.Protocols.Modbus.Tests/Common/Contracts/ModbusClientBaseTest.cs
@@ -2,7 +2,6 @@
using System.Text;
using System.Threading;
using System.Threading.Tasks;
-using AMWD.Protocols.Modbus.Common.Contracts;
using Moq;
namespace AMWD.Protocols.Modbus.Tests.Common.Contracts
diff --git a/AMWD.Protocols.Modbus.Tests/Common/Extensions/ModbusDecimalExtensionsTest.cs b/AMWD.Protocols.Modbus.Tests/Common/Extensions/ModbusDecimalExtensionsTest.cs
index db088cc..0598e82 100644
--- a/AMWD.Protocols.Modbus.Tests/Common/Extensions/ModbusDecimalExtensionsTest.cs
+++ b/AMWD.Protocols.Modbus.Tests/Common/Extensions/ModbusDecimalExtensionsTest.cs
@@ -1,6 +1,4 @@
-using AMWD.Protocols.Modbus.Common;
-
-namespace AMWD.Protocols.Modbus.Tests.Common.Extensions
+namespace AMWD.Protocols.Modbus.Tests.Common.Extensions
{
[TestClass]
public class ModbusDecimalExtensionsTest
diff --git a/AMWD.Protocols.Modbus.Tests/GlobalUsings.cs b/AMWD.Protocols.Modbus.Tests/GlobalUsings.cs
index c0bf97d..606f9a6 100644
--- a/AMWD.Protocols.Modbus.Tests/GlobalUsings.cs
+++ b/AMWD.Protocols.Modbus.Tests/GlobalUsings.cs
@@ -1,4 +1,5 @@
global using System;
global using System.Linq;
global using AMWD.Protocols.Modbus.Common;
+global using AMWD.Protocols.Modbus.Common.Contracts;
global using Microsoft.VisualStudio.TestTools.UnitTesting;