watch for deadlocks