pure impl.: allow more concurrency on unlock!