swum upstream