diff --git a/src/dragoon_network.rs b/src/dragoon_network.rs
index 28c3d7a04eeac55b160b06ab728dd8f972c71611..ab8573913aadb56716ea33e1c11716c1c27a2f0f 100755
--- a/src/dragoon_network.rs
+++ b/src/dragoon_network.rs
@@ -1531,9 +1531,8 @@ where {
                     .position(|iter_peer_id| *iter_peer_id == peer_id)
                 {
                     accepted_peers.remove(index); //using swap_remove would mess up the order and doesn't ensure all peers get an equivalent number of blocks
-                    match accepted_peers_index.checked_sub(1) {
-                        Some(res) => *accepted_peers_index = res,
-                        None => {}
+                    if let Some(res) = accepted_peers_index.checked_sub(1) {
+                        *accepted_peers_index = res
                     };
                 } else {
                     debug!(