specify fields on port list, misc cleanup