diff --git a/pallets/smith-members/src/lib.rs b/pallets/smith-members/src/lib.rs
index 85c9417c7e910964d7c772e3d056f96d14772ec6..1c106bbe8c59bc07be1c8bdd87c5a4db36e567e6 100644
--- a/pallets/smith-members/src/lib.rs
+++ b/pallets/smith-members/src/lib.rs
@@ -440,7 +440,7 @@ impl<T: Config> Pallet<T> {
             if let Some(smith_meta) = maybe_smith_meta {
                 smith_meta.received_certs.push(issuer);
                 smith_meta.received_certs.sort();
-                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 {
                         SmithStatus::Smith