diff --git a/FunctionSpace/TetLagrangeBasis.cpp b/FunctionSpace/TetLagrangeBasis.cpp
index 4913e3e2c3bf6f58d27cf7a465cd203c68a33a9d..2c2c382b792fe363b2de559e5495c68d582fe834 100644
--- a/FunctionSpace/TetLagrangeBasis.cpp
+++ b/FunctionSpace/TetLagrangeBasis.cpp
@@ -2,6 +2,10 @@
 #include "TetLagrangeBasis.h"
 
 TetLagrangeBasis::TetLagrangeBasis(unsigned int order){
+  // If order 0 (Nedelec): use order 1
+  if(order == 0)
+    order = 1;
+
   // Set Basis Type //
   this->order = order;
 
diff --git a/FunctionSpace/TriLagrangeBasis.cpp b/FunctionSpace/TriLagrangeBasis.cpp
index d9258206f8fee9580c6d31c436a727e96486cc0b..4d4c03925c919d8f53703ee1bd156093f10cd9ca 100644
--- a/FunctionSpace/TriLagrangeBasis.cpp
+++ b/FunctionSpace/TriLagrangeBasis.cpp
@@ -2,6 +2,10 @@
 #include "TriLagrangeBasis.h"
 
 TriLagrangeBasis::TriLagrangeBasis(unsigned int order){
+  // If order 0 (Nedelec): use order 1
+  if(order == 0)
+    order = 1;
+
   // Set Basis Type //
   this->order = order;