@Tobion no it does not. It returns a RecusiveIterator instead of an array. So you *can* have all errors if you wrap it in a ``RecursiveIteratorIterator``, but the default iteration still gives you only the form errors only (and not the direct child errors as you said in your comment)