Commands dropping words

So I’ve created a new Skill here:

And it seems to be working well for a first run. However I’m finding that if I try and run commands based on episode names or show titles, words are being dropped out.

For instance, if I tell mycroft to “play the latest episode for Purser Explores The World” what it sends to the Skill is “Purser Explores World” (this is via the debug cli by the way)

Just wondering if anyone has experienced this and whether its a problem with reserved words or similar?

check here https://github.com/MycroftAI/mycroft-core/blob/dev/mycroft/util/parse.py#L868

this is a normalization step in the intent parser, you can makeremove_articles = False

inside the skill in the intent handler to get the raw utterance you can do

utterance = message.dat.get("utterance")

Ah thanks for that, will give that a go