Fonechoice contracts