I've not had a fuel vapor smell problem and I fill to the bottom of the fill neck. So maybe his problem is the O ring. My dodge is a mechanical diesel with none of the EPA extras. So I'm guessing the cap is vented just to relieve excess pressure on a 32 gallon plastic tank.