checkpoint work trying to propagate globals back down to subdirs