If the default for pfIndex_ is -1, I think you need to add an ioread rule to read the old version with this value set to -1