diff --git a/OSBindings/Mac/Clock Signal/CSAtari2600.mm b/OSBindings/Mac/Clock Signal/CSAtari2600.mm
index 8514c5a69..adb593afe 100644
--- a/OSBindings/Mac/Clock Signal/CSAtari2600.mm	
+++ b/OSBindings/Mac/Clock Signal/CSAtari2600.mm	
@@ -14,7 +14,7 @@
 @end
 
 struct Atari2600CRTDelegate: public Outputs::CRT::CRTDelegate {
-	CSAtari2600 *atari;
+	__weak CSAtari2600 *atari;
 	void crt_did_end_frame(Outputs::CRT *crt, CRTFrame *frame) { [atari crtDidEndFrame:frame]; }
 };
 
@@ -62,8 +62,4 @@ struct Atari2600CRTDelegate: public Outputs::CRT::CRTDelegate {
 	return self;
 }
 
-- (void)dealloc {
-	NSLog(@"");
-}
-
 @end