Locomotive power output, and thus speed, is typically controlled by the engine driver using a stepped or "notched" throttle that produces binary-like electrical signals corresponding to throttle position. This basic design lends itself well to multiple unit (MU) operation by producing discrete conditions that assure that all units in a consist respond in the same way to throttle position. Binary encoding also helps to minimize the number of trainlines (electrical connections) that are required to pass signals from unit to unit. For example, only four trainlines are required to encode all possible throttle positions if there are up to 14 stages of throttling.