By this point, all the defaults will have been assigned into instance variables, right? So we don't need to check both?