diff --git a/src/mmu.rs b/src/mmu.rs
index 141917e0d7c1bdb09b69ee0d2f6cdbfe4ca96fb4..bde8f7941d02e87090c2cf07fa4016b740b528c2 100644
--- a/src/mmu.rs
+++ b/src/mmu.rs
@@ -331,13 +331,7 @@ impl Mmu {
                     0x4d => (false as u8) | ((self.speed as u8) << 7),
 
                     // 0xFF50 - Boot active flag
-                    0x50 => {
-                        if self.boot_active {
-                            0x00
-                        } else {
-                            0x01
-                        }
-                    }
+                    0x50 => u8::from(!self.boot_active),
 
                     // 0xFF70 - SVBK: WRAM bank (CGB only)
                     0x70 => self.ram_bank & 0x07,