Turns out we cant use random, it blocks too much