Binary key could potentially create duplicates

DIdn't notice id was being assigned back to _key. This could cause entry duplication.