now the load function throws no warnings- still need more testing