Carbink's safeguard states "Prevent all effects of attacks, including damage, done to this Pokemon by your opponent's Pokemon-EX."
Jolteon EX has Swift which says "This attack's damage isn't affected by Weakness, Resistance, or any other effects on your opponent's Active Pokemon."
Jolteon attacked Carbink. I ruled that Swift works due to the "or any other effects" wording on the card. Did I rule correctly?