diff --git a/MemberNodes.py b/MemberNodes.py
index 872a646b5a717ddb17e541ec23873152b29f2d87..7a0bb3e89844dd4766598e43684404054b52e6e2 100644
--- a/MemberNodes.py
+++ b/MemberNodes.py
@@ -163,7 +163,7 @@ class MethodNode(ASTNode):
             if self.myType.name == "void":
                 if n.myType:
                     raise Exception("ERROR: return type of function {} doesn't match with return statement.".format(self.name))
-
+                return
             # Checking for non void cases
             if not self.myType.assignable(n.myType):
                 raise Exception("ERROR: return type of function {} doesn't match with return statement.".format(self.name))