add assumeunique on id?