Was thinking if we need `@volatile` here?