Stream crossing