I thought it should be mentioned that the class is designed to be thread safe.