A one-shot method for making a polyurethane, comprising forming a reaction mixture comprising i) one or more polyisocyanates, wherein the one or more polyisocyanates has a number average isocyanate equivalent weight of no greater than 200, and isocyanate-reactive materials that include ii) at least one chain extender and/or at least one crosslinker and iii) one or more polyols having a hydroxyl equivalent weight of at least 350, wherein at least 50% of the weight of iii) is a hydroxyl-containing homopolymer of propylene oxide, the homopolymer of propylene oxide having a hydroxyl equivalent weight of at least 350, an average of 1.8 to 3 hydroxyl groups per molecule of which hydroxyl groups 40% to 65% are primary hydroxyl groups and a polydispersity of 1.00 to 1.08, and curing the reaction mixture in one step and in the presence of no more than 5%, based on the weight of the reaction mixture, of a solvent, to form the polyurethane, wherein the one or more polyisocyanates and the at least one chain extender and/or at least one crosslinker together constitute 15 to 60% of the total combined weight of the one or more polyisocyanates and isocyanate-reactive materials.