diff --git a/server/djrandom/frontend/api_views.py b/server/djrandom/frontend/api_views.py
index 7bee1f9b786de7e8be8ad98b455127842035a63a..e6b3e906eca2a6ee41ccd67abb9cf4b29f7cb39d 100644
--- a/server/djrandom/frontend/api_views.py
+++ b/server/djrandom/frontend/api_views.py
@@ -198,8 +198,8 @@ def last_uploaded_json():
 def markov_json():
     n = int(request.form.get('n', 10))
     hashes = request.form.get('h', '').split(',')
-    last_songs = hashes[-2:]
-    sequence = svcs['markov'].generate_sequence(last_songs, 2, n)
+    last_songs = hashes[-1:]
+    sequence = svcs['markov'].generate_sequence(last_songs, 1, n)
     return jsonify(results=sequence)