Ved såkaldt immunokastration bliver hangrise vaccineret to gange mod ornelugt under opfedningen. For mange landmænd er dette et attraktivt alternativ til kirurgisk kastration. Data fra det nu afsluttede tyske projekt "100.000 Improvac-dyr" viser, at det også er en farbar vej at gå.
Vaccinen Improvac blev i 2009 godkendt i EU til brug mod ornelugt i svinekød. Improvac leveres som injektionsvæske og fremstilles af virksomheden Zoetis, der blandt andet udvikler og producerer medicin til kæledyr og husdyr.