Fix Defense directive parsing