diff --git a/templates/image.html b/templates/image.html
index feb7032..6f911be 100644
--- a/templates/image.html
+++ b/templates/image.html
@@ -1,62 +1,62 @@
{% from "depicted.html" import depicted_div %}
{% macro _scale_radio(image_title, scale) %}
{% endmacro %}
{% macro _depicteds_without_region(depicteds_without_region, property_id, message_key) %}
{{ message(message_key) }}
{% for depicted in depicteds_without_region %}
- {{ depicted | depicted_item_link }}
{% endfor %}
{% endmacro %}
{% macro image(image_title, image_attribution, image_url, image_width, image_height, depicteds, heading="h2") %}
{% set image_title_ = image_title.replace(' ', '_') %}
<{{ heading }}>{{ image_title }}{{ heading }}>
{% if image_attribution %}
{{ image_attribution.attribution_html }}
{% endif %}
{{ message('image-scale') }}
{% for scale in [1, 2, 3, 4, 5] %}
{{ _scale_radio(image_title, scale) }}
{% endfor %}

{% set depicteds_without_region_by_property_id = {} %}
{% for depicted in depicteds %}
{% if depicted.iiif_region %}
{{ depicted_div(depicted) }}
{% else %}
{% do depicteds_without_region_by_property_id.setdefault(depicted.property_id, []).append(depicted) %}
{% endif %}
{% endfor %}
{% for property_id, message_key in depicted_properties().items() %}
{% if depicteds_without_region_by_property_id[property_id] %}
-{{ _depicteds_without_region(depicteds_without_region, property_id, message_key) }}
+{{ _depicteds_without_region(depicteds_without_region_by_property_id[property_id], property_id, message_key) }}
{% endif %}
{% endfor %}
{% endmacro %}