Made the error failure and skipped messages into list of dicts. Can now push multiple error messages