fix perform_load with one location