Barracuda dead, Avenger reborn?