Why use `grade_delete`, rather than just `grade` with `None`?