port_desc encoding done, decoding still breaks.*IN-PROGRESS*