More robust multiple options generation.