You can use Ecto.Changeset.validate_change/4 on the :legs field.
Ecto.Changeset.validate_change/4
:legs