comment that it is not thread safe?