The check as to whether a range is cacheable would have failed, so likely the visible results would be the same but certain ranges would not be cached even when they could be. See the logic I factored out here: https://github.com/cancan101/pandas/commit/f0fa116df21b3ce675a8c3a63f077c5899928e1e for where CacheableOffset is used.