divide attacks properly