While it's being messed with, is it perhaps worth adding a `-update` option that implies this like an upsert (this error would still be relevant)?