trying to make all paths explicit to deal with slow network