changes when converting ports