diff --git a/angrutils/visualize.py b/angrutils/visualize.py
index <HASH>..<HASH> 100644
--- a/angrutils/visualize.py
+++ b/angrutils/visualize.py
@@ -162,7 +162,7 @@ def plot_cfg(cfg, fname, format="png", path=None, asminst=False, vexinst=False, 
 
 
     for node in sorted(filter(lambda _: _ != None,ccfg_graph.nodes()), key=lambda _: _.addr):
-        blocks[node.addr] = cfg.project.factory.block(addr=node.addr)
+        blocks[node.addr] = cfg.project.factory.block(addr=node.addr, max_size=node.size)
     
         attributes=[]
         if node.is_simprocedure:
Added support for CFG normalization

Normalized blocks were displayed incorrectly, since we did the assembly based on the start address. The current fix is more like a workaround to this issue, a rewrite is in progress.