Forgot to add generic return to evauluate method.