this version has the characteristic of one way in each direction