add KDXNullSafe