navigating challenging currents