well, we are inside a function called by evaluate. I don't know where you could set these potential functions.. I added comments