diff --git a/lib/polymorphic_embed/html/helpers.ex b/lib/polymorphic_embed/html/helpers.ex
index 7822d46..a809fb2 100644
--- a/lib/polymorphic_embed/html/helpers.ex
+++ b/lib/polymorphic_embed/html/helpers.ex
@@ -73,7 +73,8 @@ if Code.ensure_loaded?(Phoenix.HTML) && Code.ensure_loaded?(Phoenix.HTML.Form) d
|> Enum.map(fn {data, i} ->
params = Enum.at(params, i) || %{}
- changeset =
+ %Ecto.Changeset{} =
+ changeset =
data
|> Ecto.Changeset.change()
|> apply_action(parent_action)