See my comment on line 158 of errata.py. Once I wire up changes for errata applicability using already calculated rpm data, I will see the amount of duplication and reuse the common code.