Correct me if I'm wrong, but this wouldn't be thread safe.