diff --git a/src/shared/units/Time.h b/src/shared/units/Time.h
index 767877a3fcd645892dba4be8427012228e640ecc..d6722079fdc4ea295a4ecdf268fae30327d65114 100644
--- a/src/shared/units/Time.h
+++ b/src/shared/units/Time.h
@@ -43,7 +43,8 @@ ToTime time_cast(FromTime const& from)
     return ToTime(from);
 }
 
-std::chrono::duration<float> to_chrono(Time<> const& from)
+template <class Ratio>
+std::chrono::duration<float> to_chrono(Time<Ratio> const& from)
 {
     return std::chrono::duration<float>(from.value());
 }