eliminated potential race condition with auth partial