Evaluate function is now being called again