Hi all, I am new to Rasa, if fact I have not done any programming for many years! I am playing with Rasa to test the capabilities so I am changing my model constantly. I have encountered a similar issue: I created an action: utter_wont_give_name and a few days later when playing with my stories I changed the action name to utter_no_name. I changed this everywhere in the domain.yml and stories.yml files. I then retrained the model “Rasa train” and got the error: utter_wont_give_name cannot be found in domain. I double checked this action is not defined or used anywhere in either of the files above. I then added the action: utter_wont_give_name back into the domain file but did not reference it anywhere in the stories and the training completed. I then used interactive training and at some points in the stories it suggested utter_wont_give_name even though this is never used in stories.yml. I changed the interactive suggestions to utter_no_name in all occurances and saved the model. When I now run the model using shell I see it always now calls the new action utter_no_name. When I then removed utter_wont_give_name from the domian.yml file and retain the model “rasa train” I get the same utter_wont_give_name cannot be found in domain. Clearly, when training the model there are other data files used when creating stories, not just nlu, domain, stories and rules.yml. btw, I did check the rules file and it wasn’t there either. Can you enlighten me on the training process and what data files are used as obviously utter_wont_give_name is somewhere in the model and I can’t get rid of it. I have also had the same issue when I changed the name of a custom action. I want some way of flushing all references to unused actions.