change notify(attack) to request