         
         // The feature description needs to be on the first line - we'll fail this method if it isn't!
         let (_, suffixOption) = lines.first!.componentsWithPrefix(FileTags.Feature)
-        guard let featureDescription = suffixOption?.trimmingColon else { return nil }
+        guard let featureDescription = suffixOption else { return nil }
         
         let feature = NativeFeature.parseLines(lines)
         

    static var Feature: [String] { return localized(expression: "feature", default: "Feature:") }
    static var Background: [String] { return localized(expression: "background", default: "Background:") }
    static var Scenario: [String] { return localized(expression: "scenario", default: "Scenario:") }
    static var ScenarioOutline: [String] { return localized(expression: "scenario outline", default: "Scenario Outline:") }
    static var Examples: [String] { return localized(expression: "examples", default: "Examples:") }
    static let ExampleLine: [String] = ["|"]
    static var Given: [String] { return localized(expression: "given", default: "Given ") }


extension String {

    func componentsWithPrefix(_ prefixVariants: [String]) -> (String, String?) {
        for prefixVariant in prefixVariants {
            let (prefix, suffix) = componentsWithPrefix(prefixVariant)
