Add requirements to be thread safe