why lock this thread?