I agree that we should remove most of the cases here, but since removeThread is quite important for performance tuning, why not having a test case for verifying the usage of removeThread?