Handle missing content previews better, close #826, #827.