again, another possible deadlock