The Problem(s) with Grading: Making a Case for Contract Grading