Support startTime and elapsedTime