Fetch ports when drawing edge if we don't have them already