depends on the mapping created by generate_subtitle_map, so don't let it proceed without it