Everything should be using cached dimensions