Double River Forwarding