diff --git a/zebra-network/src/peer_set/candidate_set.rs b/zebra-network/src/peer_set/candidate_set.rs
index 4bfeb49b..ab1b2790 100644
--- a/zebra-network/src/peer_set/candidate_set.rs
+++ b/zebra-network/src/peer_set/candidate_set.rs
@@ -7,7 +7,9 @@ use tower::{Service, ServiceExt};
use zebra_chain::serialization::DateTime32;
-use crate::{constants, types::MetaAddr, AddressBook, BoxError, Request, Response};
+use crate::{
+ constants, peer_set::set::MorePeers, types::MetaAddr, AddressBook, BoxError, Request, Response,
+};
#[cfg(test)]
mod tests;
@@ -140,7 +142,7 @@ where
/// Update the peer set from the network, using the default fanout limit.
///
/// See [`update_initial`][Self::update_initial] for details.
- pub async fn update(&mut self) -> Result<(), BoxError> {
+ pub async fn update(&mut self) -> Result