If you're keeping up with progress on the test suite refactoring, I decided to detect when a lock wasn't being held when it should, then throw an exception. Well that's caused the failures, you may have also noticed these are the tests we had trouble with in trunk. Cheers, Peter.