progress on getting rid of locktree's create and destroy callback