fallback to title if no caption found