diff --git a/src/event/Chrono.hxx b/src/event/Chrono.hxx
index f4f005d60..85f1f4c26 100644
--- a/src/event/Chrono.hxx
+++ b/src/event/Chrono.hxx
@@ -30,6 +30,7 @@ namespace Event {
 using Clock = std::chrono::steady_clock;
 
 using Duration = Clock::duration;
+using TimePoint = Clock::time_point;
 
 } // namespace Event
 
diff --git a/src/event/FineTimerEvent.hxx b/src/event/FineTimerEvent.hxx
index 57fd88586..e4639deda 100644
--- a/src/event/FineTimerEvent.hxx
+++ b/src/event/FineTimerEvent.hxx
@@ -64,7 +64,7 @@ class FineTimerEvent final
 	 * When is this timer due?  This is only valid if IsPending()
 	 * returns true.
 	 */
-	Event::Clock::time_point due;
+	Event::TimePoint due;
 
 public:
 	FineTimerEvent(EventLoop &_loop, Callback _callback) noexcept
diff --git a/src/event/TimerList.cxx b/src/event/TimerList.cxx
index ae305c9b6..d2f3bef8d 100644
--- a/src/event/TimerList.cxx
+++ b/src/event/TimerList.cxx
@@ -54,7 +54,7 @@ TimerList::Insert(FineTimerEvent &t) noexcept
 }
 
 Event::Duration
-TimerList::Run(const Event::Clock::time_point now) noexcept
+TimerList::Run(const Event::TimePoint now) noexcept
 {
 	while (true) {
 		auto i = timers.begin();
diff --git a/src/event/TimerList.hxx b/src/event/TimerList.hxx
index 0a8fed7f7..36b97f101 100644
--- a/src/event/TimerList.hxx
+++ b/src/event/TimerList.hxx
@@ -71,5 +71,5 @@ public:
 	 * duration until the next timer expires.  Returns a negative
 	 * duration if there is no timeout.
 	 */
-	Event::Duration Run(Event::Clock::time_point now) noexcept;
+	Event::Duration Run(Event::TimePoint now) noexcept;
 };