note the warning for our situation when incoming dir == outgoing dir