diff --git a/server/djrandom/model/markov.py b/server/djrandom/model/markov.py
index 45c253cd8b52c27e0966a3b0a8246818b21213a4..419cf5e414a97f30fc4b0303590c7223b75c8e96 100644
--- a/server/djrandom/model/markov.py
+++ b/server/djrandom/model/markov.py
@@ -95,7 +95,8 @@ class MarkovModel(object):
 def main():
     parser = optparse.OptionParser()
     parser.add_option('--db_url')
-    parser.add_option('--output', default='markov.dat')
+    parser.add_option('--markov_data',
+                      default='/var/lib/djrandom/djrandom-markov.dat')
     utils.read_config_defaults(
         parser, os.getenv('DJRANDOM_CONF', '/etc/djrandom.conf'))
     opts, args = parser.parse_args()
@@ -109,7 +110,7 @@ def main():
     markov_model = MarkovModel()
     markov_model.create(PlayLog.generate_tuples())
     markov_model.normalize()
-    markov_model.save(opts.output)
+    markov_model.save(opts.markov_data)
 
     from pprint import pprint
     pprint(markov_model._map)