Rivers and currents