diff --git a/datasette/templates/table.html b/datasette/templates/table.html
index bb2522d6..16f17fbf 100644
--- a/datasette/templates/table.html
+++ b/datasette/templates/table.html
@@ -146,7 +146,7 @@
CSV options:
{% if expandable_columns %}{% endif %}
- {% if next_url %}{% endif %}
+ {% if next_url %}{% endif %}
{% for key, value in url_csv_args.items() %}
{% if key != "_labels" %}
diff --git a/docs/advanced_export.png b/docs/advanced_export.png
index cec0c4eb..90fecbde 100644
Binary files a/docs/advanced_export.png and b/docs/advanced_export.png differ
diff --git a/docs/csv_export.rst b/docs/csv_export.rst
index 10f65b76..9b7f8188 100644
--- a/docs/csv_export.rst
+++ b/docs/csv_export.rst
@@ -22,7 +22,7 @@ file, which looks like this and has the following options:
`_
the ``city_id`` column is accompanied by a ``city_id_label`` column.
-* **stream all records** - by default CSV files only contain the first
+* **stream all rows** - by default CSV files only contain the first
:ref:`config_max_returned_rows` records. This option will cause Datasette to
loop through every matching record and return them as a single CSV file.
@@ -31,7 +31,7 @@ You can try that out on https://latest.datasette.io/fixtures/facetable?_size=4
Streaming all records
---------------------
-The *stream all records* option is designed to be as efficient as possible -
+The *stream all rows* option is designed to be as efficient as possible -
under the hood it takes advantage of Python 3 asyncio capabilities and
Datasette's efficient :ref:`pagination ` to stream back the full
CSV file.