fix: allow pools to not be defined without raising exceptions #2005
StephenHulme wants to merge
sh51/handle-js-missing-pools-index-bug
into develop
sh51/handle-js-missing-pools-index-bug
into develop