loopback edge routing; closes #1 again