handle missing teaser images gracefully