diff --git a/Scheduler/Scheduler.cci b/Scheduler/Scheduler.cci
index 6f8786171129e882a52b9c7e9fa4e0f9ec9013db..0549c0331333c0da9e016b24d00495d2a57f6bb5 100644
--- a/Scheduler/Scheduler.cci
+++ b/Scheduler/Scheduler.cci
@@ -57,13 +57,13 @@ prefix_ unsigned senf::scheduler::hangCount()
 prefix_ void senf::scheduler::hiresTimers()
 {
     detail::TimerDispatcher::instance().setTimerSource(
-        std::auto_ptr<TimerSource>(new POSIXTimerSource()));
+        std::auto_ptr<detail::TimerSource>(new detail::POSIXTimerSource()));
 }
 
 prefix_ void senf::scheduler::loresTimers()
 {
     detail::TimerDispatcher::instance().setTimerSource(
-        std::auto_ptr<TimerSource>(new PollTimerSource()));
+        std::auto_ptr<detail::TimerSource>(new detail::PollTimerSource()));
 }
 
 prefix_ bool senf::scheduler::haveScalableHiresTimers()