consider nothingType
consider nothingType