diff --git a/ntrfc/cascade_case/solution.py b/ntrfc/cascade_case/solution.py
index 8a93f0868cc0fe4050ce827b8f75bfc93a125c34..47b06ef89fa3098aca1d2bda4611927b0b3556a7 100644
--- a/ntrfc/cascade_case/solution.py
+++ b/ntrfc/cascade_case/solution.py
@@ -123,11 +123,11 @@ class GenericCascadeCase():
 
         bladepoly = self.domainparams.profile_points
 
-        ssmeshpointids = [bladepoly.find_closest_point(pt) for pt in sspoints]
-        psmeshpointids = [bladepoly.find_closest_point(pt) for pt in pspoints]
+        ssmeshpointids = [self.mesh_dict["blade"].find_closest_point(pt) for pt in sspoints]
+        psmeshpointids = [self.mesh_dict["blade"].find_closest_point(pt) for pt in pspoints]
 
-        ssmeshpoints = bladepoly.extract_points(ssmeshpointids)
-        psmeshpoints = bladepoly.extract_points(psmeshpointids)
+        ssmeshpoints = self.mesh_dict["blade"].extract_points(ssmeshpointids)
+        psmeshpoints = self.mesh_dict["blade"].extract_points(psmeshpointids)
 
         ind_le = self.domainparams.leading_edge_index
         ind_te = self.domainparams.trailing_edge_index