use a safer port type