use Distrib instead of Cat Method for CatOption