swims upstream