Tested with the grading script