diff --git a/src/rcore/dectx.rs b/src/rcore/dectx.rs
index 468f997..1c1c7e6 100644
--- a/src/rcore/dectx.rs
+++ b/src/rcore/dectx.rs
@@ -11,8 +11,6 @@ pub(super) trait DeCtx<'a, Ctx: Context<'a>> {
 
     fn tell(&self) -> usize;
 
-    fn next_address(&mut self) -> Result<Address, &[u8]>;
-
     fn resolver(&self) -> Arc<dyn Resolver<'a, Ctx>>;
 
     fn ad(&mut self) -> (&mut Addresses, &mut dyn Deserializer);
@@ -27,10 +25,6 @@ impl<'a: 'c, 'c, Ctx: Context<'a>> DeCtx<'a, Ctx> for DeCtxT<'a, 'c, Ctx> {
         self.deserializer.tell()
     }
 
-    fn next_address(&mut self) -> Result<Address, &[u8]> {
-        self.addresses.next(self.deserializer)
-    }
-
     fn resolver(&self) -> Arc<dyn Resolver<'a, Ctx>> {
         self.resolver.clone()
     }