Contraceptives also have side-effects and as britexpat has stated, are not 100% safe.