I guess the load_* functions are still necessary.