filtered out null values before calling MD5 UDF