diff --git a/include/ITANetAudioStreamingServer.h b/include/ITANetAudioStreamingServer.h
index 1129284ee78b6ec2ab6b4c4c73635b5f7e1b14ac..a8baf3359279ed4f160956c47d1a4732d5962030 100644
--- a/include/ITANetAudioStreamingServer.h
+++ b/include/ITANetAudioStreamingServer.h
@@ -66,6 +66,8 @@ public:
 
 	void SetAutomaticUpdateRate();
 
+	bool LoopBody();
+
 protected:
 	int Transmit( const ITASampleFrame& sfNewSamples, int iNumSamples );
 	ITADatasource* GetInputStream() const;
diff --git a/src/ITANetAudioStreamingServer.cpp b/src/ITANetAudioStreamingServer.cpp
index 6bc9ca1d61df7bc940592c389bc85f296d0be737..e1c0570193a4ec1d5cb6464346734ad556008fbc 100644
--- a/src/ITANetAudioStreamingServer.cpp
+++ b/src/ITANetAudioStreamingServer.cpp
@@ -88,6 +88,11 @@ void CITANetAudioStreamingServer::SetAutomaticUpdateRate()
 	m_iUpdateStrategy = AUTO;
 }
 
+bool CITANetAudioStreamingServer::LoopBody()
+{
+	return true;
+}
+
 ITADatasource* CITANetAudioStreamingServer::GetInputStream() const
 {
 	return m_pInputStream;
diff --git a/tests/NetAudio/ITANetAudioStreamingServerTest.cpp b/tests/NetAudio/ITANetAudioStreamingServerTest.cpp
index e54dd04c0547442361ec18e904fce3cfaaa47cdf..7e88638fa35e6b053e80ba33d77df334d1daf6c6 100644
--- a/tests/NetAudio/ITANetAudioStreamingServerTest.cpp
+++ b/tests/NetAudio/ITANetAudioStreamingServerTest.cpp
@@ -19,9 +19,8 @@ int main( int , char** )
 	CITANetAudioStreamingServer oStreamingServer;
 	oStreamingServer.SetInputStream( &oGenerator );
 
-	CITANetAudioServer oServer( &oStreamingServer );
 	cout << "Starting server and waiting for connections on '" << g_sServerName << "' on port " << g_iServerPort << endl;
-	oServer.Start( g_sServerName, g_iServerPort );
+	oStreamingServer.Start( g_sServerName, g_iServerPort );
 
 	int iKey;
 	cin >> iKey;