do we need a case for none and a default?