scaling is much better, but alas REFPROP is not thread-safe, so if you wanted to do a similar exercise in C++ you would need to use REFPROP-manager and keep multiple copies of REFPROP in memory.