yay audit roulette. initial impl