updates to handling virtual geometry on MIC