Going against the flow: a case for upstream dispersal and detection of uncommon dispersal events