diff --git a/src/TNL/Containers/List_impl.h b/src/TNL/Containers/List_impl.h
index 30634a8104c95b54df5add8250ea8cc1fb97cc68..f237f3b5ca25012d5a3edb15c63c9b0f49732f8c 100644
--- a/src/TNL/Containers/List_impl.h
+++ b/src/TNL/Containers/List_impl.h
@@ -11,6 +11,7 @@
 #pragma once
 
 #include <TNL/Containers/List.h>
+#include <TNL/Math.h>
 
 namespace TNL {
 namespace Containers {
@@ -56,7 +57,7 @@ template< typename T >
 T& List< T >::operator[]( const int& ind )
 {
    Assert( ind < size, );
-   int iter_dist = abs( index - ind );
+   int iter_dist = TNL::abs( index - ind );
    if( ! iterator ||
        iter_dist > ind ||
        iter_dist > size - ind )