Rationalize attack logic