diff --git a/src/abg-ctf-reader.cc b/src/abg-ctf-reader.cc
index 1997c6d1..52745f62 100644
--- a/src/abg-ctf-reader.cc
+++ b/src/abg-ctf-reader.cc
@@ -266,7 +266,7 @@ public:
     : elf_based_reader(elf_path, debug_info_root_paths, env),
       ctfa(), ctf_sect(), symtab_sect(), strtab_sect()
   {
-    initialize();
+    reset();
   }
 
   /// Initializer of the reader.
@@ -282,7 +282,7 @@ public:
   /// the context uses resources that are allocated in the
   /// environment.
   void
-  initialize()
+  reset()
   {
     types_to_canonicalize.clear();
     cur_tu_.reset();
@@ -315,7 +315,7 @@ public:
              bool			load_all_types = false,
              bool			linux_kernel_mode = false)
   {
-    initialize();
+    reset();
     load_all_types = load_all_types;
     linux_kernel_mode = linux_kernel_mode;
     elf_based_reader::initialize(elf_path, debug_info_root_paths);
diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
index 66fa3e82..d9a55325 100644
--- a/src/abg-dwarf-reader.cc
+++ b/src/abg-dwarf-reader.cc
@@ -2119,7 +2119,7 @@ protected:
 		       debug_info_root_paths,
 		       environment)
   {
-    initialize(load_all_types, linux_kernel_mode);
+    reset(load_all_types, linux_kernel_mode);
   }
 
   /// Clear the statistics for reading the current corpus.
@@ -2144,7 +2144,7 @@ public:
   /// special linux kernel symbol tables when determining if a symbol
   /// is exported or not.
   void
-  initialize(bool load_all_types, bool linux_kernel_mode)
+  reset(bool load_all_types, bool linux_kernel_mode)
   {
     dwarf_version_ = 0;
     cur_tu_die_ =  0;
@@ -2217,7 +2217,7 @@ public:
 	     bool			linux_kernel_mode)
   {
     elf_based_reader::initialize(elf_path, debug_info_root_paths);
-    initialize(load_all_types, linux_kernel_mode);
+    reset(load_all_types, linux_kernel_mode);
   }
 
   /// Create an instance of DWARF Reader.
