What DFT method is the most accurate for calculating hydrogen bonding? Dispersion correction seems essential to large-system hydrogen bonds, whereas dispersion correction tends to overestimate hydrogen bonds in small systems. Any suggestions (possibly with references) would be helpful.