I think it will be better to error with the `v` to make sure that it will propagate to the result of `all`.