Looking at this again this morning, I think I was misreading the output: we get the *Attempt to insert duplicate element* message even with the current working version of the query.

Here's the full output:

```
hockeypuck2014/03/21 06:57:02 add.go:246: Add key c039183bdf5f3b0f479f6fe386c3657c10a2b20c, [529f8375..]
hockeypuck2014/03/21 06:57:02 recon.go:107: Prefix tree: Insert: ad6616e0732116196fb88a307ac4d198 Add key c039183bdf5f3b0f479f6fe386c3657c10a2b20c, [529f8375..] ad6616e0732116196fb88a307ac4d198
hockeypuck2014/03/21 06:57:02 peer.go:167: CMD Attempt to insert duplicate element 203131830435882117322754318372412221101
hockeypuck2014/03/21 06:57:02 recon.go:110: Attempt to insert duplicate element 203131830435882117322754318372412221101
hockeypuck2014/03/21 06:57:02 router.go:70: Error in response: commit errors: {[{"Neo.DatabaseError.Statement.ExecutionFailure" ""}]}
hockeypuck2014/03/21 06:57:02 responses.go:48: commit errors: {[{"Neo.DatabaseError.Statement.ExecutionFailure" ""}]}
hockeypuck2014/03/21 06:57:02 router.go:74: &{commit errors: {[{"Neo.DatabaseError.Statement.ExecutionFailure" ""}]}} commit errors: {[{"Neo.DatabaseError.Statement.ExecutionFailure" ""}]}
```

I added some debugging output to check the difference between `r.RIssuerKeyId` and `r.RIssuerFingerprint`, and the fingerprint isn't what I thought it was:

```
hockeypuck2014/03/21 06:57:02 loader.go:154: Issuing key ID: c02b2a01c7563c68
hockeypuck2014/03/21 06:57:02 loader.go:153: Issuing fingerprint: { %!s(bool=false)}
```