Don't fail early in the main parsing loop.
Better to visit as many items as possible so that the user doesn't have to deal with errors one at a time.
Better to visit as many items as possible so that the user doesn't have to deal with errors one at a time.