ports are shit