diff --git a/swig/libcclexpression.i b/swig/libcclexpression.i
index be265e1634862447bf5c9bade01d516e400d90a9..84816e4b9eff26b659e87b6bc4164f62ebadf982 100644
--- a/swig/libcclexpression.i
+++ b/swig/libcclexpression.i
@@ -11,7 +11,7 @@
 %include "std_string.i"
 
 namespace Wccl {
-  class Expression : boost::noncopyable {
+  class Expression {
   public:
     virtual std::string to_string(const Corpus2::Tagset& tagset) const = 0;
     std::string to_raw_string() const;