And then we had a behavioral engine that took the context from the real world and would interpret it and then create probability mappings on what sort of responses you would have that actually made sense.