Used get_ where appropriate to reduce contention