diff --git a/pallets/smith-members/src/lib.rs b/pallets/smith-members/src/lib.rs
index cce2dbaeadb5460bc110d1d65234a9633d787900..61ae03eda8825dd30c5cdd9138ddfb375899be3f 100644
--- a/pallets/smith-members/src/lib.rs
+++ b/pallets/smith-members/src/lib.rs
@@ -445,7 +445,7 @@ impl<T: Config> Pallet<T> {
                 Self::deposit_event(Event::<T>::SmithCertAdded { receiver, issuer });
 
                 // - receiving a certification either lead us to Pending or Smith status
-                let previous_status = smith_meta.status.clone();
+                let previous_status = smith_meta.status;
                 smith_meta.status =
                     if smith_meta.received_certs.len() >= T::MinCertForMembership::get() as usize {
                         // - if the number of certification received by the receiver is enough, win the Smith status (or keep it)