First known good grader.  Need to refactor for callbacks.