Updated the FunctionInterpreter code