Currently there is only first error returned during recipe validation. Gather all errors and return them.