4.2 Beta 1 sdk build errors

So I have a Dictionary that I'm accessing with strings like an array:

For example: response["weather"]["error"]
This works great for the old compiler, but gives this when trying it with the 4.2 beta sdk:

Invalid '$.Toybox.Lang.String' passed as container index of type '$.Toybox.Lang.Number'

Is this something that should be fixed by Garmin? Or should I fix it on my end somehow? Although that could be a rough rework as the data is coming from an API.