config parse can use `FirstNonEmpty`
config parse can use
FirstNonEmpty