JJC LH-W65B Bayonet Lens Hood for Canon EF 24mm f/2.8 IS USM/Canon EF 28mm f/2.8 IS USM, replaces Canon EW-65B Fits Canon EF 24mm f/2.8 IS USM and Canon EF 28mm f/2.8 IS USM Lens Replaces Canon EW-65B Lens Hood. This lens hood provides multiple functions: it shades the lens from stray light, improving your contrast and image quality. It can assist in keeping moisture or wind-blown debris off the lens; and it protects the front barrel from the inevitable impacts against walls, door frames, and other real-life obstacles. ls Note: This lens does not fit Canon EF-S 24mm f/2.8 STM Lens (Canon 24mm 2.8 PANCAKE) Designed for Canon EF 24mm f/2.8 IS USM Lens & 28mm F2.8 IS USM lens 100% replaces CANON Lens Hood EW-65B Prevent unwanted stray light from entering the lens. Ensures no problems with vignetting or motor functions. Added benefit of extra protection from accidental impact.