Who guards this? Only accessed by reader thread?