If this can be read/written from multiple threads, it either needs to be volatile or all access synchronized