```CSharp !double.TryParse(textAsString, out var result ) ``` is used to parse BeatsPerMinute ```CSharp !double.TryParse(textAsString, NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture, out var result ) ``` Should probably be used, since the parsing will fail on cultures that have a comma `,` as decimal separator.