corrected error in timing calculations: timing is even better now.