diff --git a/edwin/wind_farm_network.py b/edwin/wind_farm_network.py
index 9016895c6cdd15e758356aeec3266bdb004a86ea..2ad44abe68f24c0a77d7b0dd978bb448af05d852 100644
--- a/edwin/wind_farm_network.py
+++ b/edwin/wind_farm_network.py
@@ -44,8 +44,10 @@ class WindFarmNetwork():
         setattr(self.driver, 'wfn', self)
 
     def design(self, x=None, y=None, **kwargs):
-        x = x or self.initial_layout['x']
-        y = y or self.initial_layout['y']
+        if isinstance(x, type(None)):
+            x = self.initial_layout['x']
+        if isinstance(y, type(None)):
+            y = self.initial_layout['y']
         self.x = x
         self.y = y
         T, cost = self.driver.run(x, y)