Koen's sloppy implementation with an average of 260-275 ms per attempt over 300 attempts