Seems I misread the code from 0.34.11 - it switches against rand(2), not rand(3)