use the non-mutating version of except so that we don't lose originalRecord metadata