Perfecting the ADC