languages with more features would mean developers aren't choosing between unchecked NULLs or sentinel strings.