preserve new match fiels on error