A puzzle for you:

```javascript
test('???', function() {
  this.sw.pause();
  var serialized = this.sw.toSerializable();
  serialized.laps.push({ duration: 23, time: 0 });
  assert.deepEqual(this.sw.getLapDurations(), []);
});
```

This test fails. Why does that matter? What would you name it? How can you make it pass?