Reworked PIN processing.