Unless you are 100% sure that `this.getDuration` never returns 0, this exposes you to a division-by-zero error. What problem did you encounter that caused by to make this change? Is there a way to handle it in your own code, outside this library?