This isn't strictly necessary but it makes testing the cached case much easier.