diff --git a/agent_based/checkpoint_vsx_system.py b/agent_based/checkpoint_vsx_system.py
index 0ae62e0f660907906aea93f8d0f9dfdf8a47aec5..0d08c1d26221c99e15094c8be3796d58afbae4b6 100644
--- a/agent_based/checkpoint_vsx_system.py
+++ b/agent_based/checkpoint_vsx_system.py
@@ -191,8 +191,7 @@ def check_checkpoint_vsx_system(item, params, section: Dict[str, CheckpointVsx])
     if vsx.vsxStatusVsType.lower() in ['virtual system', 'vsx gateway']:
         yield Result(state=State.OK, notice=f'System name: {item}')
         try:
-            ipaddress.ip_address(vsx.vsxStatusMainIP)
-            yield Result(state=State.OK, summary=f'Main IP: {vsx.vsxStatusMainIP}')
+            yield Result(state=State.OK, summary=f'Main IP: {ipaddress.ip_address(vsx.vsxStatusMainIP)}')
         except ValueError:
             yield Result(state=State.OK, notice=f'Main IP: {vsx.vsxStatusMainIP}')
 
diff --git a/checkpoint_vsx_system.mkp b/checkpoint_vsx_system.mkp
index 0ff7802844a357434be58fbf2dd9f32fe56a1629..ee5020026ac04d312d5591ad564b2ec1c62c6d77 100644
Binary files a/checkpoint_vsx_system.mkp and b/checkpoint_vsx_system.mkp differ