diff --git a/functional.hpp b/functional.hpp
index c14bc9b603a1e89091bb05cabad97dff15669688..8392c7372e72277f5dae56de4fab5097e90dc657 100644
--- a/functional.hpp
+++ b/functional.hpp
@@ -9,6 +9,7 @@
 #include <list>
 #include <functional>
 #include <chrono>
+#include <stdexcept>
 
 namespace rlib {
     namespace impl {