dispatcher uses content type