diff --git a/client/djrandom_client/client.py b/client/djrandom_client/client.py
index 5ed5d392053a7bc8240749ab2a14f8dd5fb0bff3..d99fe036a8afb4786a2962f4edd0bc42b5e297bd 100644
--- a/client/djrandom_client/client.py
+++ b/client/djrandom_client/client.py
@@ -109,8 +109,7 @@ def main():
                       help='URL to the API endpoint')
     parser.add_option('--bwlimit', type='int',
                       help='Bandwidth limit (in KBps, default unlimited)')
-    parser.add_option('--realtime_watch', action='store_true',
-                      default=True,
+    parser.add_option('--no_realtime_watch', action='store_true',
                       help='Monitor music_dir in realtime')
     daemonize.add_standard_options(parser)
     utils.read_config_defaults(
@@ -127,9 +126,7 @@ def main():
 
     # Reading from the configuration file will set this variable to
     # a string, convert it back into boolean.
-    do_realtime = opts.realtime_watch
-    if isinstance(do_realtime, basestring):
-        do_realtime = (do_realtime.lower() in ('true', 'on', 'yes'))
+    do_realtime = not opts.no_realtime_watch
 
     daemonize.daemonize(opts, run_client, 
                         (opts.server_url, opts.music_dir, opts.api_key,