deal with legacy diff urls more cleanly