BLE UuidFormatException: Invalid String format

while calling Ble.stringToUuid I get an exception and I really don't understand why. Doc (https://developer.garmin.com/connect-iq/api-docs/Toybox/BluetoothLowEnergy.html#stringToUuid-instance_function) says String Representation of the Uuid formatted as "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"

I am respecting such format:


// Polar PMD Service
17 >> PMD_SERVICE = Ble.stringToUuid("FB005C80-02E7-F387-1CAD-8ACD2D8DF0C");
18 >> PMD_CHAR = Ble.stringToUuid("FB005C82-02E7-F387-1CAD-8ACD2D8DF0C8");
19 >> PMD_CONTROL_POINT = Ble.stringToUuid("FB005C81-02E7-F387-1CAD-8ACD2D8DF0C8");

(UUIDs gotten from: https://github.com/polarofficial/polar-ble-sdk/blob/master/technical_documentation/online_measurement.pdf)

This code gives:

```
Error: Unhandled Exception
Exception: UuidFormatException: Invalid String format
Stack:
- initialize() at ciq-nrf-blinky\source\LBS.mc:17 0x10000bd7
- onStart() at ciq-nrf-blinky\source\Main.mc:14 0x10000c6a

```