diff --git a/playbooks/roles/letsencrypt-config-certcheck/tasks/build_le_domain_list.yaml b/playbooks/roles/letsencrypt-config-certcheck/tasks/build_le_domain_list.yaml
index 4abdd02a87..0fa3092850 100644
--- a/playbooks/roles/letsencrypt-config-certcheck/tasks/build_le_domain_list.yaml
+++ b/playbooks/roles/letsencrypt-config-certcheck/tasks/build_le_domain_list.yaml
@@ -3,6 +3,11 @@
 # record the value of our loopvar when failing an iteration (it does when
 # the loop iteration succeeds) so we don't know where it is breaking. Add
 # our own debugging here to work around this problem.
+#
+# The error described above may occur if LE fails on the host we are
+# checking domains for. Ansible will stop on that host which doesn't build
+# the necessary datastructures. Then when we try to set up certcheck we
+# fail again in a more eye catching manner.
 - name: Record host being looked up for le certcheck domains
   debug:
     msg: "Checking domains for {{ inv_hostname }}"