avoiding system ports