Multiple fingerprints

Addresses #6.  This is a major change, so we should be careful about this one.