* There's no "add or replace" so we have to just delete and ignore if it fails, then add/set as normal.