control blocks now read from uncached memory, but source is set through cache (untested)