vulnerability and generality