af.needs_transcript? does not check for has_preview? -- must do that manually #791