if closing is set after autoPending is set, could executing reload() potentially cause any problems?  Should it also check closing at this point?