Use metadata for forward-edge, so that we retain edge equality for marked edges