update to handle forcing a content type