in-river carting pref logic was wrong