defaultIfEmpty módosult