was overwriting id when matching non-ident