does this give you a copy of the thread local storage, or the actual thread local object? As in if two different threads access Call._current, do they get different values back?