diff --git a/lib/Travel/Status/DE/HAFAS/Journey.pm b/lib/Travel/Status/DE/HAFAS/Journey.pm
index e3c1c2a3a56644817b8aa640aabf5b07c60a52e8..59d0411a178ae13376a091c397144c510eb97295 100644
--- a/lib/Travel/Status/DE/HAFAS/Journey.pm
+++ b/lib/Travel/Status/DE/HAFAS/Journey.pm
@@ -121,12 +121,12 @@ sub new {
 
 		my $arr_delay
 		  = ( $sched_arr and $rt_arr )
-		  ? 0 + ( $rt_arr->epoch - $sched_arr->epoch ) / 60
+		  ? ( $rt_arr->epoch - $sched_arr->epoch ) / 60
 		  : undef;
 
 		my $dep_delay
 		  = ( $sched_dep and $rt_dep )
-		  ? 0 + ( $rt_dep->epoch - $sched_dep->epoch ) / 60
+		  ? ( $rt_dep->epoch - $sched_dep->epoch ) / 60
 		  : undef;
 
 		my $arr_cancelled = $stop->{aCncl};