diff --git a/ICD.Common.Utils/Extensions/BoolExtensions.cs b/ICD.Common.Utils/Extensions/BoolExtensions.cs
new file mode 100644
index 0000000..b820422
--- /dev/null
+++ b/ICD.Common.Utils/Extensions/BoolExtensions.cs
@@ -0,0 +1,10 @@
+namespace ICD.Common.Utils.Extensions
+{
+ public static class BoolExtensions
+ {
+ public static ushort ToUShort(this bool b)
+ {
+ return b ? (ushort)1 : (ushort)0;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ICD.Common.Utils/Extensions/UshortExtensions.cs b/ICD.Common.Utils/Extensions/UshortExtensions.cs
new file mode 100644
index 0000000..a4bae69
--- /dev/null
+++ b/ICD.Common.Utils/Extensions/UshortExtensions.cs
@@ -0,0 +1,10 @@
+namespace ICD.Common.Utils.Extensions
+{
+ public static class UShortExtensions
+ {
+ public static bool ToBool(this ushort u)
+ {
+ return u != 0;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj b/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj
index f69e8d2..231f2aa 100644
--- a/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj
+++ b/ICD.Common.Utils/ICD.Common.Utils_SimplSharp.csproj
@@ -88,9 +88,11 @@
+
+