Thread locked per OP's request.