Ensure 0 or null MAG does not overwrite whatever's already in the database; increased logging of 'purposefully not updated' grades.