why does this need to be a kroll dict?