DSO_load() should also work when it is passed a NULL - a new DSO is created