A microprocessor may consider difficulties in changing gears, for a multi-geared, pedal-operated vehicle, within the limits placed on the gear shifting due to fatigue, pedaling rate (cadence), torque placed in the pedals and the speed of the multi-geared, pedal-operated vehicle. These limitations may be into consideration in determining, in real-time, suitable gear choices for an operator of the multi-geared, pedal-operated vehicle.