can retaliate method