To be devil's advocate maybe there is a surplus deficit of 1-part-in-10^12 in electrons relative to protons.