diff --git a/lib/AccountManager/App.pm b/lib/AccountManager/App.pm
index b3fc263b582a00c8fa81c38e0c558a5cf0feab87..b15d19da184dc7e3b41680b50f64b877f0398997 100644
--- a/lib/AccountManager/App.pm
+++ b/lib/AccountManager/App.pm
@@ -5,6 +5,7 @@ use warnings;
 
 use CGI::Simple;
 use CGI::Simple::Cookie;
+use DateTime;
 use English qw(-no_match_vars);
 use Log::Any::Adapter;
 use List::MoreUtils qw(uniq);
@@ -412,7 +413,6 @@ sub req_complete_challenge {
     }
 
     # compute a new token
-    eval "require DateTime";
     my $validity_period =
         $self->{configuration}->{service}->{tokens_validity_period};
     my $token = AccountManager::Token->new(
@@ -536,7 +536,6 @@ sub req_create_accounts {
         $self->{configuration}->{$entityid}->{account_validity_period} ||
         $self->{configuration}->{service}->{account_validity_period};
 
-    eval "require DateTime";
     my $download_token = AccountManager::Token->new(
         db              => $self->{db},
         email_address   => $email,