If one can, then caching the fuel is a great option. If the initial destination is all up stream however, then caching fuel is not much of an option since the vast majority of the fuel is required to reach the destination. One can quite often drift all the way back without power if the return trip is all down current.