attacking principles