diff --git a/brouter-core/src/main/java/btools/router/OsmTrack.java b/brouter-core/src/main/java/btools/router/OsmTrack.java
index 8092316..7470a65 100644
--- a/brouter-core/src/main/java/btools/router/OsmTrack.java
+++ b/brouter-core/src/main/java/btools/router/OsmTrack.java
@@ -449,7 +449,11 @@ public final class OsmTrack
.append ( " start\n \n");
float rteTime;
- rteTime = voiceHints.list.get(0).getTime();
+ if(!voiceHints.list.isEmpty()){
+ rteTime = voiceHints.list.get(0).getTime();
+ }else{
+ rteTime = 0;
+ }
if ( rteTime != lastRteTime ) // add timing only if available
{