@Override
  public Observable<Void> pause() {
    if (stopWatchState == STATE_RUNNING) {
      stopWatch.suspend();
      stopWatchState = STATE_PAUSED;
    }

    return Observable.just(null);
  }