NuGet/NuGetGallery — comment on commit 3b9baabde4237be386ca9d098de6dc2d5ed25021
File:  line 0
By Haacked:

Ack! My fault. I'm going to put up a pathetic excuse. My brain is trained to think .Id == something comparisons are OK. The fact that ID is a surrogate key (a string) in our code confuses my small brain.

Note that there may be other cases where we do this. I noticed something similar in FindDependencies. Can you scan the code looking for the `.Id ==` pattern?