diff --git a/test/BackupRestoreTest.cpp b/test/BackupRestoreTest.cpp
index a375b25f9561f2b96285443a05edf9f036fa4a31..7bd377f546c95a9ab3875bb1ded1281c71eb2d6c 100644
--- a/test/BackupRestoreTest.cpp
+++ b/test/BackupRestoreTest.cpp
@@ -92,7 +92,7 @@ void test_simplex()
 
 int main(int argc, char** argv)
 {
-  AMDiS::init(argc, argv);
+  Environment env(argc, argv);
 
   std::string filename = "test";
   Parameters::set("test->backup->grid", filename + "_" + std::to_string(GRID_ID) + ".grid");
@@ -134,6 +134,5 @@ int main(int argc, char** argv)
   // test_simplex<Dune::AlbertaGrid<2,2>>(); // Segmentation fault
   // test_simplex<Dune::FoamGrid<2,2>>(); // Segmentation fault
 
-  AMDiS::finalize();
   return report_errors();
 }