I've probed a little more into the background of the original `horiz_grid_type` change in #849 and it seems we're not completely clear on why/when this change is necessary. So rather than compound the issue, I'm going to leave this piece of code as it was before the re-factor - i.e. roll-back to the `... == 0` version.