Do these variables need to be synchronized in some way? Where is concurrency possible here?