Card and substitution models.