actually, get_modulestore returns 'draft' unless the item's category cannot be draft, but for consistency it makes sense to change this call.