diff --git a/higan/gba/cpu/cpu.cpp b/higan/gba/cpu/cpu.cpp
index 495af66a..4bcef922 100644
--- a/higan/gba/cpu/cpu.cpp
+++ b/higan/gba/cpu/cpu.cpp
@@ -22,7 +22,7 @@ auto CPU::main() -> void {
   if(stopped()) {
     if(!(irq.enable & irq.flag & Interrupt::Keypad)) {
       Thread::step(16);
-      synchronize(cpu);
+      synchronize(ppu);
       synchronize(apu);
     }
     context.stopped = false;