Not sure it's possible to correctly handle linked nodes.  Bad edge types can now be passed in.