* This simplifies the code flow because we can be sure that we always have cached read-only/read-write resources (this was true before, but now it's clear).