Don't we need a mutex or something to access this?