message: Removed max because progress can't be < 0
diff: @@ -29,7 +29,7 @@ class Motion extends React.Component {
  var end = !dataByKey[item.key] ? leave(item.data) : update(dataByKey[item.key]);
  var equal = this.areEqual(item.end, end);
  var rest = equal ? item.progress === 1 : false;
  - var progress = equal ? Math.max(Math.min(item.progress + ((tick - item.tick) / 500), 1), 0) : 0;
  + var progress = equal ? Math.min(item.progress + ((tick - item.tick) / 500), 1) : 0;
  var interpolators = equal ? item.interpolators : this.getInterpolators(item.style, end);
  var style = this.interpolateStyle(interpolators, end, progress);
  if (rest && !item.rest) {
  