Tag id uniqueness covered by tests
Tests uses "should" rather than "must"