diff --git a/NEWS b/NEWS
index fe0c85132..a9b99e099 100644
--- a/NEWS
+++ b/NEWS
@@ -68,6 +68,9 @@ New in spot 1.99.7a (not yet released)
in facts works on transition-based Büchi automaton, and will first
degeneralize any automaton with generalized Büchi acceptance.
+ * The twa_safra_complement class has been removed. Use
+ tgba_determinize() and dtwa_complement() instead.
+
Python:
* The ltsmin interface has been binded in Python. See
diff --git a/python/spot/impl.i b/python/spot/impl.i
index 30bca14bf..b58d9ce81 100644
--- a/python/spot/impl.i
+++ b/python/spot/impl.i
@@ -61,7 +61,6 @@
%shared_ptr(spot::taa_tgba)
%shared_ptr(spot::taa_tgba_string)
%shared_ptr(spot::taa_tgba_formula)
-%shared_ptr(spot::twa_safra_complement)
%shared_ptr(spot::twa_run)
%shared_ptr(spot::twa_word)
%shared_ptr(spot::emptiness_check_result)
diff --git a/spot/twa/Makefile.am b/spot/twa/Makefile.am
index 623797508..f0dde7983 100644
--- a/spot/twa/Makefile.am
+++ b/spot/twa/Makefile.am
@@ -1,5 +1,5 @@
## -*- coding: utf-8 -*-
-## Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015 Laboratoire
+## Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Laboratoire
## de Recherche et Développement de l'Epita (LRDE).
## Copyright (C) 2003, 2004 Laboratoire d'Informatique de Paris 6 (LIP6),
## département Systèmes Répartis Coopératifs (SRC), Université Pierre
@@ -34,8 +34,7 @@ twa_HEADERS = \
taatgba.hh \
twa.hh \
twagraph.hh \
- twaproduct.hh \
- twasafracomplement.hh
+ twaproduct.hh
noinst_LTLIBRARIES = libtwa.la
libtwa_la_SOURCES = \
@@ -46,5 +45,4 @@ libtwa_la_SOURCES = \
taatgba.cc \
twa.cc \
twagraph.cc \
- twaproduct.cc \
- twasafracomplement.cc
+ twaproduct.cc
diff --git a/spot/twa/twasafracomplement.cc b/spot/twa/twasafracomplement.cc
deleted file mode 100644
index 54237e483..000000000
--- a/spot/twa/twasafracomplement.cc
+++ /dev/null
@@ -1,1248 +0,0 @@
-// -*- coding: utf-8 -*-
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
-// Laboratoire de Recherche et Développement de l'Epita (LRDE).
-//
-// This file is part of Spot, a model checking library.
-//
-// Spot is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 3 of the License, or
-// (at your option) any later version.
-//
-// Spot is distributed in the hope that it will be useful, but WITHOUT
-// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
-// License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-
-#include
-#include