Swimming against the current