CMOS mayhem ...