diff --git a/b_asic/resources.py b/b_asic/resources.py
index 301a1db19e3b16e25b21a50a9178a344a64e7b9c..fae30e870e94487aa0d600b7adbb25de8291db61 100644
--- a/b_asic/resources.py
+++ b/b_asic/resources.py
@@ -101,7 +101,7 @@ def draw_exclusion_graph_coloring(
     **kwargs,
 ) -> None:
     """
-    Helper function for drawing a colored exclusion graphs.
+    Helper function for drawing colored exclusion graphs.
 
     Example usage:
 
@@ -1343,27 +1343,22 @@ class ProcessCollection:
                     f'More than {read_ports} read ports needed ({needed_read_ports}) to'
                     ' generate HDL for this ProcessCollection'
                 )
-        (
-            # Sanitize the address logic pipeline settings
-            adr_mux_size <= adr_mux_size
-            if adr_mux_size
-            else None
-        )
-        adr_pipe_depth <= adr_pipe_depth if adr_pipe_depth else None
+
+        # Sanitize the address logic pipeline settings
         if adr_mux_size is not None and adr_pipe_depth is not None:
-            if adr_mux_size <= 0:
+            if adr_mux_size < 1:
                 raise ValueError(
                     f'adr_mux_size={adr_mux_size} need to be greater than zero'
                 )
             if adr_pipe_depth < 0:
                 raise ValueError(
-                    f'adr_pipe_depth={adr_pipe_depth} needs to be greater positive'
+                    f'adr_pipe_depth={adr_pipe_depth} needs to be non-negative'
                 )
             if not input_sync:
                 raise ValueError('input_sync needs to be set to use address pipelining')
             if not log2(adr_mux_size).is_integer():
                 raise ValueError(
-                    f'adr_mux_size={adr_mux_size} needs to be power of two'
+                    f'adr_mux_size={adr_mux_size} needs to be interger power of two'
                 )
             if adr_mux_size**adr_pipe_depth > assignment[0].schedule_time:
                 raise ValueError(