If we're going to memoise this, we'll need to do it per-site.