Each injection of the zinc chloride solution had a volume of 9.8 ± 0.2 µL, and an interval of 2400 s was taken between each injection to allow the system to return to equilibrium. The heat of each injection was measured by integrating of the titration peaks over this interval. Standard error in the integrated heat of injection was measured to be 23 µJ and was determined by injecting water into water. 1 H NMR: A portion of the stock solution of indium phosphide quantum dots was dried in an argon glovebox in an oven-dried vial such that resuspension in 700 ± 1 µL would result in a solution that matched the concentration used in the isothermal titration calorimetry reactions. A solution of mesitylene was prepared by diluting 100 ± 0.1 µL of mesitylene with 900 ± 1 µL of tetrahydrofuran-d8, creating a solution that was 720 ± 10 mM in mesitylene. To the dried quantum dots 630 ± 1 µL of tetrahydrofuran-d8 was added along with 70 ± 0.1 µL of a mesitylene solution, resulting in a solution that was 72 ± 2 mM in mesitylene. After resuspension, 600 ± 1 µL of the solution was added to an oven-dried NMR tube and then the sample was capped and measured. The NMR tube was returned to the glovebox for subsequent 10 ± 0.01 µL titrations of a solution that was 6.2 ± 0.1 mM mM in zinc chloride and 72 ± 2 mM in mesitylene that was prepared in a similar fashion to the indium phosphide quantum dot solution.