diff --git a/Applications/FileIO/PetrelInterface.h b/Applications/FileIO/PetrelInterface.h
index ad09b3d3e3aa64b948fee97e4ac527e2a6aebc2c..717777ff36a8e91aeb3ef72ac7f8229f3edf90ab 100644
--- a/Applications/FileIO/PetrelInterface.h
+++ b/Applications/FileIO/PetrelInterface.h
@@ -39,6 +39,11 @@ public:
                     std::string &unique_model_name,
                     GeoLib::GEOObjects* obj);
 
+    PetrelInterface(PetrelInterface const& other) = delete;
+    PetrelInterface(PetrelInterface&& other) = delete;
+    PetrelInterface& operator=(PetrelInterface const&) = delete;
+    PetrelInterface& operator=(PetrelInterface&&) = delete;
+
 private:
     void readPetrelSurface (std::istream &in);
     void readPetrelWellTrace (std::istream &in);