Secondary particle in model

Hello everyone.
I faced to such problem.
Why G4LivermoleRayleightModel does not work if I change cross section per atom such as I have new minimal energy of non-zero cross section which is bigger then minimal energy of this model was. I have trouble with SampleSecondaries() when i set new minimal energy of non-zero cross section but dont change threshold of energy for absorbation (10 eV) in this function. When i change this threshold to new minimal energy, it works. But it is uncorrect. What is happen with particle, when cross section is 0? I thought it continues to move without any changes and we dont need to write anything in SampleSecondaries() for this energy. Is it right?

Thank you.