using a placeholder net2 package so tests continue to pass. Will be swapped atomically into main code.