Pass in id to avoid multiple counters.
Allow getting value from list structure.
Only remove if added.