some of the attack logic.