comment-138

- In fact I think that the SHOULD is wrong. Let's say that a client
  connect to this peer, but using the second bullet rule of 3.2.1, which
  means that a message is always routed with a source route. The peer
  receives the message and applies the rules of 6.1.1, removing the top
  Node-ID. Next 6.1.2 applies, as the peer is not responsible for this
  client. If the peer decide that it does not have to use the connection
  in the connection table, then the message will be routed outside and
  will never reach its destination. Hence it need to be a MUST!
Merge pull request #139 from petithug/comment-138

comment-138