Inactivated polio vaccine ( IPV ) is necessary for global polio eradication because oral polio vaccine can rarely cause poliomyelitis as it mutates and may fail to provide adequate immunity in immunocompromised populations .