why doesn't draft mode cache -- or even set -- content_sections?