Now fully independent of other IDL libraries.