Preventing Surprise Attacks by Richard A. Posner