TIR-based fingerprinting relies on a number of assumptions and/or conditions: that the skin is in good optical contact with the sensor; that the skin is properly moistened in order that the index of refraction be large enough to cause differences at points of contact; that surface features are present on the finger; and that no moisture or other contaminants are on the surface of the sensor.