which ensures there is no conflict with other libraries, and avoids full rebuild when toggling OSL on/off.