I am planning to run a polyurethane reaction which has two monomers: one is a diisocyanate and the other is a diol. However the diisocyanate is not forming a homogenous mixture with the diol. The reaction is a bulk reaction and I do not intend to add any solvent. Does phase transfer catalysts like crown ether work in such case where the system is devoid of any ions?