more tinkering with attack algorithms