Basic add and where.
Coerce identifier to string.
Add keeps multiple, but only if id or location differ.