diff --git a/server/djrandom/frontend/frontend.py b/server/djrandom/frontend/frontend.py
index 0dba8c88c25e37e648cbdfe9dbccb5c9a03b2f34..df38343aa1569754618ef7c0d1e4ed0de297d1c4 100644
--- a/server/djrandom/frontend/frontend.py
+++ b/server/djrandom/frontend/frontend.py
@@ -32,13 +32,13 @@ def run_frontend(opts):
         svcs['cache'] = SimpleCache()
     svcs['markov'] = MarkovModel()
     try:
-        svcs['markov'].load(opts.markov_data_file)
+        svcs['markov'].load(opts.markov_data)
     except IOError, e:
         log.error('Could not read Markov data from %s: %s' % (
-                opts.markov_data_file, str(e)))
+                opts.markov_data, str(e)))
 
     # Start the WSGI profiling middleware, if requested.
-    if opts.do_profile:
+    if opts.profile:
         from repoze.profile.profiler import AccumulatingProfileMiddleware
         app.wsgi_app = AccumulatingProfileMiddleware(
             app.wsgi_app,