returned old return conventions and added "evaluatedScript" possible result