grade default is not zero what if someone solved an assignment and for any reason the process did not complete the record will be in the table but you will not be able to differentiate between who really got zero and those with that error.