diff --git a/src/ds3232.rs b/src/ds3232.rs
index 4633d7d..db7ae06 100644
--- a/src/ds3232.rs
+++ b/src/ds3232.rs
@@ -58,13 +58,12 @@ where
         &mut self,
         rate: TempConvRate,
     ) -> Result<(), Error<E, ()>> {
-        let status;
-        match rate {
-            TempConvRate::_64s => status = self.status & !BitFlags::CRATE1 & !BitFlags::CRATE0,
-            TempConvRate::_128s => status = self.status & !BitFlags::CRATE1 | BitFlags::CRATE0,
-            TempConvRate::_256s => status = self.status | BitFlags::CRATE1 & !BitFlags::CRATE0,
-            TempConvRate::_512s => status = self.status | BitFlags::CRATE1 | BitFlags::CRATE0,
-        }
+        let status = match rate {
+            TempConvRate::_64s => self.status & !BitFlags::CRATE1 & !BitFlags::CRATE0,
+            TempConvRate::_128s => self.status & !BitFlags::CRATE1 | BitFlags::CRATE0,
+            TempConvRate::_256s => self.status | BitFlags::CRATE1 & !BitFlags::CRATE0,
+            TempConvRate::_512s => self.status | BitFlags::CRATE1 | BitFlags::CRATE0,
+        };
         self.write_status_without_clearing_alarm(status)
     }
 }
diff --git a/src/ds3234.rs b/src/ds3234.rs
index ba02e4e..95e2504 100644
--- a/src/ds3234.rs
+++ b/src/ds3234.rs
@@ -61,13 +61,12 @@ where
         &mut self,
         rate: TempConvRate,
     ) -> Result<(), Error<CommE, PinE>> {
-        let status;
-        match rate {
-            TempConvRate::_64s => status = self.status & !BitFlags::CRATE1 & !BitFlags::CRATE0,
-            TempConvRate::_128s => status = self.status & !BitFlags::CRATE1 | BitFlags::CRATE0,
-            TempConvRate::_256s => status = self.status | BitFlags::CRATE1 & !BitFlags::CRATE0,
-            TempConvRate::_512s => status = self.status | BitFlags::CRATE1 | BitFlags::CRATE0,
-        }
+        let status = match rate {
+            TempConvRate::_64s => self.status & !BitFlags::CRATE1 & !BitFlags::CRATE0,
+            TempConvRate::_128s => self.status & !BitFlags::CRATE1 | BitFlags::CRATE0,
+            TempConvRate::_256s => self.status | BitFlags::CRATE1 & !BitFlags::CRATE0,
+            TempConvRate::_512s => self.status | BitFlags::CRATE1 | BitFlags::CRATE0,
+        };
         self.write_status_without_clearing_alarm(status)
     }