diff --git a/topfarm/constraint_components/boundary_component.py b/topfarm/constraint_components/boundary_component.py
index 2fd8c5e7eea6542a5d1be04d8074a13baa2c4680..7e1292e4a3021ad8aa672fd1f2451a35c44bcc95 100644
--- a/topfarm/constraint_components/boundary_component.py
+++ b/topfarm/constraint_components/boundary_component.py
@@ -8,6 +8,7 @@ class BoundaryComp(ExplicitComponent):
     def __init__(self, vertices, nTurbines, boundary_type='convex_hull'):
         super(BoundaryComp, self).__init__()
         self.nTurbines = nTurbines
+        self.vertices = np.array(vertices)
         self.nVertices = self.vertices.shape[0]
         self.calculate_boundary_and_normals(vertices, boundary_type)
         self.calculate_gradients()