catch too early calls to getDuration and just return 0