@SmileyChris in my unit tests I found that `_dimensions_cache` could exist and be populated before any dimensions were saved to the DB. In hindsight that is probably an artifact of the text fixtures rather than the lib itself (since the setting is set in the test, not setUp). I'll investigate see if I can remove it.