I've decided I don't really care about this - we have caching and recent editions is already a mess that we should fix later.