try chris lauer's suggestion for fingerprinting