Many people have python-esque scripts which add a path to a PATH-like variable only if it's not there already, or remove it from there completely.  I wonder whether zsh has it embedded?
 
Cheers,
Alexy