private void writeCueFiles() {
    if (rippedDiscs.isEmpty() != true) {
      for (Album album : rippedDiscs) {
        parentWindow.setStatus("Writing cue sheet for: " + album.getDirectoryOnDisc().toString());

        try {
          sleep(1);
        } catch (InterruptedException ie) {
        }

        CueWriter cw = new CueWriter(album, options);
        if (options.isUseCustomOutputDirectory()) {
          cw.writeCue(options.getOutputFolder().getPath());
        } else {
          cw.writeCue();
        }
      }
    } else {
      parentWindow.setStatus("No music files found.");
      try {
        sleep(2000);
      } catch (InterruptedException ie) {
      }
    }
  }