It helps if we apply some of the same interface logic to ALL parts of the AI core...