always fall back to content type