maybe one of these zillions of annotations will stop thread leaks