potential fix for lack of port control