SHF produces reasonable results on a small dataset; still need to test at scale