figured out a better-performing way to do disposal restore