diff --git a/rowers/c2stuff.py b/rowers/c2stuff.py
index 9641a41a..dd345736 100644
--- a/rowers/c2stuff.py
+++ b/rowers/c2stuff.py
@@ -300,10 +300,14 @@ def summaryfromsplitdata(splitdata,data,filename,sep='|'):
sa += iarr
results += resarr
+
+ if itime != 0:
+ ivelo = idist/itime
+ ipower = 2.8*ivelo**(3.0)
+ else:
+ ivelo = 0
+ ipower = 0
- ivelo = idist/itime
- ipower = 2.8*ivelo**(3.0)
-
sums += interval_string(intervalnr,idist,itime,ipace,ispm,
iavghr,imaxhr,0,ipower,separator=sep)
intervalnr+=1
diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz
index 6ed5eac5..8e35d372 100644
Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ
diff --git a/rowers/tests/testdata/testdata.tcx b/rowers/tests/testdata/testdata.tcx
index c01f9702..f49f35e9 100644
--- a/rowers/tests/testdata/testdata.tcx
+++ b/rowers/tests/testdata/testdata.tcx
@@ -2502,7 +2502,7 @@
- <Element 'Notes' at 0x1913e400>
+ <Element 'Notes' at 0x11aaf780>