Text this: Application of an extended Huygens' principle to scattering discontinuities in waveguide