diff --git a/lib/options/urls.js b/lib/options/urls.js
index <HASH>..<HASH> 100644
--- a/lib/options/urls.js
+++ b/lib/options/urls.js
@@ -24,8 +24,9 @@ async function parseUrlsOption (state, urls) {
   }
 
   const pageUrls = normalizedUrls.filter(isPageUrl)
+
   const sectionUrls = normalizedUrls.filter(isSectionUrl)
-  return _.uniq((await pageUrls.reduce(toSectionUrls, [])).concat(sectionUrls))
+  return _.uniq((await pageUrls.reduce(toSectionUrls.bind(null, state), [])).concat(sectionUrls))
 }
 
 function isntV3DocumentationUrl (url) {
@@ -44,5 +45,6 @@ async function toSectionUrls (state, promise, pageOrUrl) {
   const sectionUrls = await promise
   const pageSections = await getPageSections(state, pageOrUrl.url || pageOrUrl)
   const urls = pageSections.map(section => section.url)
+
   return sectionUrls.concat(urls)
 }
fix: handling of check with custom URLs