Changed load() to return the database object on success