Properly implement Metronome