In this talk I will present my work implementing QED real corrections in the Sherpa event generator. Using the Catani-Seymour dipole formalism, a kT-ordered QED parton shower was constructed. The correct radiation pattern was obtained by applying negative weights to same-charge dipoles using the existing framework for applying analytic weights in the veto algorithm.
I will also present a supplement to the YFS resummation for Z decay to leptons which allows photons to split into fermion-antifermion pairs. This is motivated by the experimental practice of correcting to Born leptons informed by Monte Carlo simulations. Photon splittings appear at NNLO but are logarithmically enhanced with the fermion mass; this work quantifies their contribution.