Add exception handling to load_particle().