buf fix to NonUniqueObjectExceptio