I do generally think we over use `volatile` but I think I'd prefer to address that as a whole rather than piecemeal like this.