Alternative signature for byChance()