Requires models.