subExt may be null or undefined.