Encoding the data stream removes the large DC content of long bit sequences of 1s and 0s by introducing more transitions into the data stream in order to charge and discharge the cable capacitance more equally and generating more consistent signal amplitudes. Various coding schemes exist such as: RZ (return-to-zero), Manchester coding, and 8b/10b coding. One drawback of Manchester coding is its inefficient use of bandwidth because the clock frequency used to encode the data signal must be twice as high as the data rate, which presents a 100% increase in required bandwidth. Another often preferred coding scheme in high speed data transmission is 8/10 bit coding with significantly higher coding efficiency requiring a significant lesser increase in bandwidth.