I think the duplicate check is unnecessary, isValid checks if isSubmitted. ``` PHP if ($form->isSubmitted() && $form->isValid()) {...} ``` example is here: https://github.com/symfony/symfony-demo/blob/master/src/AppBundle/Controller/Admin/BlogController.php#L83