diff --git a/crates/core/src/database/questions.rs b/crates/core/src/database/questions.rs
index 8cfd09c..a6ca60a 100644
--- a/crates/core/src/database/questions.rs
+++ b/crates/core/src/database/questions.rs
@@ -11,10 +11,7 @@ use crate::model::{
     permissions::FinePermission,
 };
 use crate::{auto_method, DataManager};
-
-use oiseau::PostgresRow;
-
-use oiseau::{execute, get, query_rows, params};
+use oiseau::{execute, get, query_rows, params, PostgresRow};
 
 impl DataManager {
     /// Get a [`Question`] from an SQL row.
diff --git a/crates/core/src/model/addr.rs b/crates/core/src/model/addr.rs
index 42e6721..61174fb 100644
--- a/crates/core/src/model/addr.rs
+++ b/crates/core/src/model/addr.rs
@@ -1,7 +1,7 @@
 use std::net::SocketAddr;
 
 /// How many bytes should be taken as the prefix (from the begining of the address).
-pub(crate) const IPV6_PREFIX_BYTES: usize = 8;
+pub(crate) const IPV6_PREFIX_BYTES: usize = 16;
 
 /// The protocol of a [`RemoteAddr`].
 #[derive(Clone, Debug, PartialEq, Eq)]