Downstream & Upstream: fixed setUpstream() & setDownstream()